actually make new cache storage backward compatible