コード例 #1
0
	def __init__(self, threshold=500, default_timeout=300):
		BaseCache.__init__(self, default_timeout=default_timeout)
		self._mutex = threading.RLock()
		self._cache = {}
		self._bypassed = set()
		self.clear = self._cache.clear
		self._threshold = threshold
コード例 #2
0
ファイル: flask.py プロジェクト: foosel/OctoPrint
	def __init__(self, threshold=500, default_timeout=300):
		BaseCache.__init__(self, default_timeout=default_timeout)
		self._mutex = threading.RLock()
		self._cache = {}
		self._bypassed = set()
		self.clear = self._cache.clear
		self._threshold = threshold
コード例 #3
0
    def __init__(self, servers=None, default_timeout=300, key_prefix=None,
                 username=None, password=None):
        BaseCache.__init__(self, default_timeout)

        if servers is None:
            servers = ['127.0.0.1:11211']

        import pylibmc
        self._client = pylibmc.Client(servers,
                                      username=username,
                                      password=password,
                                      binary=True)

        self.key_prefix = key_prefix
コード例 #4
0
 def __init__(self, default_timeout=300):
     CachelibBaseCache.__init__(self, default_timeout=default_timeout)
     self.ignore_errors = False
コード例 #5
0
ファイル: test_base_cache.py プロジェクト: pallets/cachelib
 def _factory(self, *args, **kwargs):
     return BaseCache(*args, **kwargs)
コード例 #6
0
 def __init__(self, default_timeout=500):
     BaseCache.__init__(self, default_timeout)
     self.key_prefix = CENDR_VERSION