Exemplo n.º 1
0
    def test_get_client(self, mock_cacheregion):
        self.assertIsNotNone(
                cache_utils.get_client(expiration_time=60))

        self.flags(memcached_servers=['localhost:11211'])
        self.assertIsNotNone(
                cache_utils.get_client(expiration_time=60))

        self.flags(memcached_servers=None)
        self.flags(group='cache', enabled=True)
        self.assertIsNotNone(
                cache_utils.get_client(expiration_time=60))

        self.flags(memcached_servers=None)
        self.flags(group='cache', enabled=False)
        client = cache_utils.get_client(expiration_time=60)
        self.assertIsNotNone(client.region)

        mock_cacheregion.assert_has_calls(
                [mock.call('oslo_cache.dict',
                           arguments={'expiration_time': 60},
                           expiration_time=60),
                 mock.call('dogpile.cache.memcached',
                           arguments={'url': ['localhost:11211']},
                           expiration_time=60),
                 mock.call('dogpile.cache.null',
                           _config_argument_dict=mock.ANY,
                           _config_prefix='cache.oslo.arguments.',
                           expiration_time=60,
                           wrap=None),
                 mock.call('oslo_cache.dict',
                           arguments={'expiration_time': 60},
                           expiration_time=60)],
        )
Exemplo n.º 2
0
def _get_cache():
    global MC

    if MC is None:
        MC = cache_utils.get_client(expiration_time=AZ_CACHE_SECONDS)

    return MC
Exemplo n.º 3
0
def _get_cache():
    global MC

    if MC is None:
        MC = cache_utils.get_client(expiration_time=AZ_CACHE_SECONDS)

    return MC
Exemplo n.º 4
0
 def memoizer(context, reqid):
     global _CACHE
     if not _CACHE:
         _CACHE = cache_utils.get_client(expiration_time=_CACHE_TIME)
     key = "%s:%s" % (func.__name__, reqid)
     key = str(key)
     value = _CACHE.get(key)
     if value is None:
         value = func(context, reqid)
         _CACHE.set(key, value)
     return value
Exemplo n.º 5
0
 def memoizer(context, reqid):
     global _CACHE
     if not _CACHE:
         _CACHE = cache_utils.get_client(expiration_time=_CACHE_TIME)
     key = "%s:%s" % (func.__name__, reqid)
     key = str(key)
     value = _CACHE.get(key)
     if value is None:
         value = func(context, reqid)
         _CACHE.set(key, value)
     return value
Exemplo n.º 6
0
 def __init__(self):
     self._cache = cache_utils.get_client(
             expiration_time=CONF.metadata_cache_expiration)
Exemplo n.º 7
0
 def mc_instance(self):
     if self._mc_instance is None:
         self._mc_instance = cache_utils.get_client()
     return self._mc_instance
Exemplo n.º 8
0
 def mc(self):
     if self._mc is None:
         self._mc = cache_utils.get_client(CONF.console_token_ttl)
     return self._mc
Exemplo n.º 9
0
 def mc_instance(self):
     if self._mc_instance is None:
         self._mc_instance = cache_utils.get_client()
     return self._mc_instance
Exemplo n.º 10
0
 def mc(self):
     if self._mc is None:
         self._mc = cache_utils.get_client(CONF.console_token_ttl)
     return self._mc
Exemplo n.º 11
0
 def __init__(self):
     self._cache = cache_utils.get_client(
         expiration_time=CONF.metadata_cache_expiration)