added a permanent cache to the interceptor