コード例 #1
0
ファイル: cache.py プロジェクト: Arcana/dotabank-web
 def __init__(self, cache_dir, threshold=500, default_timeout=300, mode=0o600):
     BaseCache.__init__(self, default_timeout)
     self._path = cache_dir
     self._threshold = threshold
     self._mode = mode
     if not os.path.exists(self._path):
         os.makedirs(self._path)
コード例 #2
0
ファイル: flask.py プロジェクト: beeverycreative/BEEweb
	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
ファイル: backends.py プロジェクト: gerasim13/flask-cache
    def __init__(self, **kwargs):
        import pylibmc

        servers = kwargs.pop('servers', ['127.0.0.1:11211'])
        default_timeout = kwargs.pop('default_timeout', 300)
        key_prefix = kwargs.pop('key_prefix', None)
        BaseCache.__init__(self, default_timeout)

        self._client = pylibmc.Client(servers, binary=True, **kwargs)
        self.key_prefix = key_prefix
コード例 #4
0
ファイル: backends.py プロジェクト: rubensayshi/flask-cache
    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
コード例 #5
0
ファイル: backends.py プロジェクト: mtsgrd/flask-cache
    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 bmemcached
        self._client = bmemcached.Client(servers, username, password)

        self.key_prefix = key_prefix
コード例 #6
0
ファイル: hbase_cache.py プロジェクト: wkuling/hbase-cache
    def __init__(self, host="127.0.0.1", port=9090, prefix=None, table_name=None, default_timeout=300, **kwargs):
        # Potential bug: table_prefix instead of prefix
        BaseCache.__init__(self, default_timeout)

        if not table_name:
            raise TypeError("table_name is a required argument")
        self.table_name = table_name

        self._c = Connection(host=host, port=port, table_prefix=prefix, **kwargs)
        self._table = self._c.table(table_name)  # Note: initialisation overwrites the existing rows of the Hbase table

        self.clear()
コード例 #7
0
ファイル: flask.py プロジェクト: 10tux/OctoPrint
	def __init__(self, threshold=500, default_timeout=300):
		BaseCache.__init__(self, default_timeout=default_timeout)
		self._cache = {}
		self.clear = self._cache.clear
		self._threshold = threshold
コード例 #8
0
ファイル: cache.py プロジェクト: princez1214/flask
 def __init__(self, default_timeout=DEFAULT_TIMEOUT, coll_name=None):
     BaseCache.__init__(self, default_timeout)
     coll_name = coll_name or self.__class__.__name__
     self.coll = get_connection()[coll_name]
コード例 #9
0
ファイル: jxdobjectCache.py プロジェクト: jxd524/iSyncServer
 def __init__(self, threshold=500, default_timeout=300):
     "初始化"
     BaseCache.__init__(self, default_timeout)
     self._cache = {}
     self.clear = self._cache.clear
     self._threshold = threshold
コード例 #10
0
ファイル: cache.py プロジェクト: EnTeQuAk/inyoka-legacy
 def __init__(self, default_timeout=300, max_entries=300, maxcull=10):
     BaseCache.__init__(self, default_timeout)
     self.max_entries = max_entries
     self.maxcull = maxcull
コード例 #11
0
 def __init__(self, default_timeout=300, max_entries=300, maxcull=10):
     BaseCache.__init__(self, default_timeout)
     self.max_entries = max_entries
     self.maxcull = maxcull
コード例 #12
0
ファイル: __init__.py プロジェクト: Crowdlink/SafeSimpleCache
 def __init__(self, threshold=500, default_timeout=300, pickle=True):
     BaseCache.__init__(self, default_timeout)
     self._cache = {}
     self._threshold = threshold
     self._pickle = pickle
     self._lock = RWLock()
コード例 #13
0
ファイル: gae.py プロジェクト: fugu13/opp-frontpage
 def __init__(self, timeout=300):
     BaseCache.__init__(self, timeout)
     self._client = memcache.Client()