Skip to content

Commit 6595cd4

Browse files
author
Gustavo Flores
committed
refactor: enhance view_cache function to accept custom timeout and update hardware-by-revision path cache duration
1 parent eaac2c9 commit 6595cd4

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

backend/kernelCI_app/urls.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,9 @@
99

1010
from kernelCI_app import views
1111

12-
timeout = settings.CACHE_TIMEOUT
13-
cache = cache_page(timeout)
1412

15-
16-
def view_cache(view):
17-
return cache(view.as_view())
13+
def view_cache(view, timeout: int = settings.CACHE_TIMEOUT):
14+
return cache_page(timeout)(view.as_view())
1815

1916

2017
urlpatterns = [
@@ -153,7 +150,7 @@ def view_cache(view):
153150
path("hardware/", view_cache(views.HardwareView), name="hardware"),
154151
path(
155152
"hardware-by-revision/",
156-
view_cache(views.HardwareByRevisionView),
153+
view_cache(views.HardwareByRevisionView, timeout=60 * 60),
157154
name="hardwareByRevision",
158155
),
159156
path("hardware-v2/", view_cache(views.HardwareViewV2), name="hardware-v2"),

0 commit comments

Comments
 (0)