接入不同的后端缓存
显然,市面上有许多缓存产品可以作为后端存储。对于那些不支持 JSR-107 的产品,你需要提供一个 CacheManager
和一个 Cache
实现。这听起来可能比实际操作更难,因为实际上,这些类通常只是简单的 适配器,将缓存抽象框架映射到存储 API 之上,就像 Caffeine 类所做的那样。大多数 CacheManager
类可以使用 org.springframework.cache.support
包中的类(例如 AbstractCacheManager
,它处理样板代码,只留下实际的映射需要完成)。