add CacheInterceptor unit tests