Refactor/deduplicate cache timeout logic (#941)
Refactor/deduplicate cache timeout logic (#941)

Preparation for #938
joshfriend/werkzeug,magne4000/werkzeug,pjknkda/werkzeug,mitsuhiko/werkzeug,fkazimierczak/werkzeug,syrrim/werkzeug,fkazimierczak/werkzeug,pallets/werkzeug,joshfriend/werkzeug,mitsuhiko/werkzeug,ThiefMaster/werkzeug,fkazimierczak/werkzeug,ThiefMaster/werkzeug,pallets/werkzeug,pjknkda/werkzeug,syrrim/werkzeug,pallets/werkzeug,magne4000/werkzeug