Beispiel #1
0
 def __init__(self, use_memcache, cache_size, cache_folder, auto_reload,
              cache_salt=None):
     if use_memcache:
         self.__memcache = CacheDict(cache_size)
     else:
         self.__memcache = None
     self.__cache_folder = cache_folder
     if not hasattr(self, 'check_source_changed'):
         self.__auto_reload = False
     else:
         self.__auto_reload = auto_reload
     self.__salt = cache_salt
     self.__times = {}
     self.__lock = Lock()