From 8196c34fbeae2746f2b1a971f9faa808be55b871 Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Fri, 15 Feb 2019 10:55:39 -0600 Subject: [PATCH] osclib/cache: handle repetative package_source_hash_history() calls. --- osclib/cache.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/osclib/cache.py b/osclib/cache.py index 3d8469be..5c0bcda4 100644 --- a/osclib/cache.py +++ b/osclib/cache.py @@ -99,6 +99,8 @@ class Cache(object): r'/source$': TTL_LONG, # Sources will be expired with project, could be done on package level. r'/source/([^/?]+)(?:\?.*)?$': TTL_LONG, + # Handle origin-manager repetative package_source_hash_history() calls. + r'/source/([^/]+)/(?:[^/]+)/(?:_history)$': TTL_SHORT, r'/source/([^/]+)/(?:[^/]+)/(?:_meta|_link)$': TTL_LONG, r'/source/([^/]+)/dashboard/[^/]+': TTL_LONG, r'/source/([^/]+)/_attribute/[^/]+': TTL_DUPLICATE,