diff --git a/product/ERP5Type/CachePlugins/DistributedRamCache.py b/product/ERP5Type/CachePlugins/DistributedRamCache.py index d485ff18646e2ed5f55a9676f4cfe319e6cd20b1..0fd7e7ec65bb1198ff31f4f6a6f2439855645c4f 100644 --- a/product/ERP5Type/CachePlugins/DistributedRamCache.py +++ b/product/ERP5Type/CachePlugins/DistributedRamCache.py @@ -141,7 +141,7 @@ class DistributedRamCache(BaseCache): cache_storage = self.getCacheStorage() cache_id = self.checkAndFixCacheId(cache_id, scope) cache_entry = cache_storage.get(cache_id) - if isinstance(cache_entry, CacheEntry): + if isinstance(cache_entry, CacheEntry) and not cache_entry.isExpired(): return True else: return False