add [Cache]CacheExtend