persistant cache types call invalidateCache() on load so TTL are validated on app startup
added ignore on dev files