Implemented caching module.