我是Spring高速緩存抽象的新手。我已經使用ehcache和apache點燃緩存提供程序進行了探索。用於寫入的Spring高速緩存抽象 - 後面的高速緩存策略
我想知道春季緩存抽象是否支持後寫和直寫的緩存策略。
謝謝, BS
我是Spring高速緩存抽象的新手。我已經使用ehcache和apache點燃緩存提供程序進行了探索。用於寫入的Spring高速緩存抽象 - 後面的高速緩存策略
我想知道春季緩存抽象是否支持後寫和直寫的緩存策略。
謝謝, BS
在聲明式Spring抽象中,沒有直接支持cache-through。
從某種意義上講,因爲抽象可以讓你用緩存相關的註釋來包圍方法。但是通過緩存模式,通過模式,整個方法只會是緩存交互:用於讀取的get
或用於寫入的put
。不是註釋摘要的if-then-else。
但是,如果直接在代碼中使用Spring提供的CacheManager
和Cache
接口,可以完美的高速緩衝存儲器直通方式使用它們。
點燃高速緩存具有CacheStore
接口,在的情況下使用的概念時,需要用一個持久存儲(RDBMS,MongoDB的,Hadoop的,等等)進行接線緩存。該接口提供了直寫/後寫和通讀語義。有關更多詳情,請參閱this documentation。
另外我會建議看看various examples,它演示Ignite中如何使用特定的CacheStore
實現。這些示例在Ignite發行版捆綁包中提供。