cache manager