Ejemplo n.º 1
0
 def __init__(self, dir, params):
     self._dir = dir
     if not os.path.exists(self._dir):
         self._createdir()
     SimpleCacheClass.__init__(self, dir, params)
     del self._cache
     del self._expire_info
 def __init__(self, dir, params):
     self._dir = dir
     if not os.path.exists(self._dir):
         self._createdir()
     SimpleCacheClass.__init__(self, dir, params)
     del self._cache
     del self._expire_info
Ejemplo n.º 3
0
 def __init__(self, host, params):
     SimpleCacheClass.__init__(self, host, params)
     self._lock = RWLock()
Ejemplo n.º 4
0
 def delete(self, key):
     self._lock.writer_enters()
     try:
         SimpleCacheClass.delete(self, key)
     finally:
         self._lock.writer_leaves()
Ejemplo n.º 5
0
 def set(self, key, value, timeout=None):
     self._lock.writer_enters()
     try:
         SimpleCacheClass.set(self, key, value, timeout)
     finally:
         self._lock.writer_leaves()