用于写入的Spring高速缓存抽象 - 后面的高速缓存策略

问题描述:

我是Spring高速缓存抽象的新手。我已经使用ehcache和apache点燃缓存提供程序进行了探索。用于写入的Spring高速缓存抽象 - 后面的高速缓存策略

我想知道春季缓存抽象是否支持后写和直写的缓存策略。

谢谢, BS

在声明式Spring抽象中,没有直接支持cache-through

从某种意义上讲,因为抽象可以让你用缓存相关的注释来包围方法。但是通过缓存模式,通过模式,整个方法只会是缓存交互:用于读取的get或用于写入的put。不是注释摘要的if-then-else。

但是,如果直接在代码中使用Spring提供的CacheManagerCache接口,可以完美的高速缓冲存储器直通方式使用它们。

点燃高速缓存具有CacheStore接口,在的情况下使用的概念时,需要用一个持久存储(RDBMS,MongoDB的,Hadoop的,等等)进行接线缓存。该接口提供了直写/后写和通读语义。有关更多详情,请参阅this documentation

另外我会建议看看various examples,它演示Ignite中如何使用特定的CacheStore实现。这些示例在Ignite发行版捆绑包中提供。