コード例 #1
0
ファイル: cache.py プロジェクト: CooledCoffee/decorated
 def _process(self, key, *args, **kw):
     result = Function._call(self, *args, **kw)
     self._cache._delete(key)
     return result
コード例 #2
0
ファイル: cache.py プロジェクト: lukehuang/decorated
 def _process(self, key, *args, **kw):
     result = Function._call(self, *args, **kw)
     self._cache._delete(key, options)
     return result
コード例 #3
0
ファイル: cache.py プロジェクト: CooledCoffee/decorated
 def _process(self, key, *args, **kw):
     result = self._cache._get(key)
     if result is None:
         result = Function._call(self, *args, **kw)
         self._cache._set(key, result)
     return result
コード例 #4
0
ファイル: cache.py プロジェクト: lukehuang/decorated
 def _process(self, key, *args, **kw):
     result = self._cache._get(key, options)
     if result is None:
         result = Function._call(self, *args, **kw)
         self._cache._set(key, result, options)
     return result