moving some methods of CacheRecordStore to AbstractCacheRecordStore + cacheconfig refactor