moving some methods of CacheRecordStore to AbstractCacheRecordStore