class StackCache: """堆栈缓存 使用运行内存作为高速缓存,可有效提高并发的处理能力 """ def __init__(self, maxsize=0xff, ttl=None): self._cache = LRUCache(maxsize, ttl) def has(self, key): return self._cache.has(key) def get(self, key, default=None): return self._cache.get(key, default) def set(self, key, val, ttl=None): self._cache.set(key, val, ttl) def delete(self, key): return self._cache.delete(key) def size(self): return self._cache.size()
class StackCache: def __init__(self, maxsize=0xff, ttl=None): self._cache = LRUCache(maxsize, ttl) def has(self, key): return self._cache.has(key) def get(self, key, default=None): return self._cache.get(key, default) def set(self, key, val, ttl=None): self._cache.set(key, val, ttl) def delete(self, key): return self._cache.delete(key) def size(self): return self._cache.size()