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