the cache part will be done with Varnish instead of a custom one, so refactor + login in JIRA