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