我在应用程序中使用Spring的caching抽象,并且底层缓存是memcached。
memcached通过提供键集合来支持从缓存中进行批量查找。参见getBulk()javadoc here
但是spring缓存接口不允许批量查找?是有特定原因还是有执行此方法的方法?
答案 0 :(得分:1)
缓存API是帮助我们提供声明性缓存的基本模型,并不是要抽象出每种可能的缓存使用方式。
每个缓存实现都有一个getNativeCache
,它返回基础库实现。如果您需要访问特定于库的功能,那就应该使用它。