From 621f5bdff80604226a38e4d472d63076fc2d8642 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste <bleme@pm.me> Date: Wed, 14 Oct 2020 14:12:24 +0200 Subject: [PATCH] Longer delay before cache invalidation --- djangoldp/permissions.py | 2 +- djangoldp/serializers.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/djangoldp/permissions.py b/djangoldp/permissions.py index c8f71aa8..1d26706b 100644 --- a/djangoldp/permissions.py +++ b/djangoldp/permissions.py @@ -30,7 +30,7 @@ class LDPPermissions(DjangoObjectPermissions): @classmethod def refresh_cache(cls): - if time.time() - cls.perms_cache['time'] > 5: + if (time.time() - cls.perms_cache['time']) > 100: cls.invalidate_cache() def user_permissions(self, user, obj_or_model, obj=None): diff --git a/djangoldp/serializers.py b/djangoldp/serializers.py index eb6170b6..4d320001 100644 --- a/djangoldp/serializers.py +++ b/djangoldp/serializers.py @@ -42,7 +42,7 @@ class InMemoryCache: } def refresh_cache(self): - if time.time() - self.cache['time'] > 5: + if (time.time() - self.cache['time']) > 300: self.invalidate_cache() def has(self, cache_key): -- GitLab