@@ -289,12 +289,12 @@ async def get(self, split_name): # pylint: disable=method-hidden
289289 :rtype: splitio.models.splits.Split
290290 """
291291 try :
292- if self ._enable_caching and self ._cache .get_key (split_name ) is not None :
293- raw = self ._cache .get_key (split_name )
292+ if self ._enable_caching and await self ._cache .get_key (split_name ) is not None :
293+ raw = await self ._cache .get_key (split_name )
294294 else :
295295 raw = await self ._redis .get (self ._get_key (split_name ))
296296 if self ._enable_caching :
297- self ._cache .add_key (split_name , raw )
297+ await self ._cache .add_key (split_name , raw )
298298 _LOGGER .debug ("Fetchting Split [%s] from redis" % split_name )
299299 _LOGGER .debug (raw )
300300 return splits .from_raw (json .loads (raw )) if raw is not None else None
@@ -315,13 +315,13 @@ async def fetch_many(self, split_names):
315315 """
316316 to_return = dict ()
317317 try :
318- if self ._enable_caching and self ._cache .get_key (frozenset (split_names )) is not None :
319- raw_splits = self ._cache .get_key (frozenset (split_names ))
318+ if self ._enable_caching and await self ._cache .get_key (frozenset (split_names )) is not None :
319+ raw_splits = await self ._cache .get_key (frozenset (split_names ))
320320 else :
321321 keys = [self ._get_key (split_name ) for split_name in split_names ]
322322 raw_splits = await self ._redis .mget (keys )
323323 if self ._enable_caching :
324- self ._cache .add_key (frozenset (split_names ), raw_splits )
324+ await self ._cache .add_key (frozenset (split_names ), raw_splits )
325325 for i in range (len (split_names )):
326326 split = None
327327 try :
@@ -346,12 +346,12 @@ async def is_valid_traffic_type(self, traffic_type_name): # pylint: disable=met
346346 :rtype: bool
347347 """
348348 try :
349- if self ._enable_caching and self ._cache .get_key (traffic_type_name ) is not None :
350- raw = self ._cache .get_key (traffic_type_name )
349+ if self ._enable_caching and await self ._cache .get_key (traffic_type_name ) is not None :
350+ raw = await self ._cache .get_key (traffic_type_name )
351351 else :
352352 raw = await self ._redis .get (self ._get_traffic_type_key (traffic_type_name ))
353353 if self ._enable_caching :
354- self ._cache .add_key (traffic_type_name , raw )
354+ await self ._cache .add_key (traffic_type_name , raw )
355355 count = json .loads (raw ) if raw else 0
356356 return count > 0
357357 except RedisAdapterException :
0 commit comments