Extract CacheExtension