strict cacher