Implemented client cache.