Giriş
Bu sınıfı kullanmamak lazım. Açıklaması şöyle.
Cache arayüzününden kalıtan nesneyi yaratmak için CacheBuilder kullanılır.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Bu sınıfı kullanmamak lazım. Açıklaması şöyle.
Spring project decided to endorse a switch to Caffeine cache.constructor - String + Cache
Caffeine supersedes the caching support in the Google Guava library with an actively maintained Java 8+ version in standalone form.
Cache arayüzününden kalıtan nesneyi yaratmak için CacheBuilder kullanılır.
Örnek
Şöyle yaparız.
public final static String PRODUCTS_CACHE = "products";
@Bean
public Cache productsCache() {
return new GuavaCache(PRODUCTS_CACHE, CacheBuilder.newBuilder()
.expireAfterWrite(60, TimeUnit.SECONDS)
.build());
}
ÖrnekŞöyle yaparız.
@Bean
public CacheManager cacheManager() {
SimpleCacheManager cacheManager = new SimpleCacheManager();
GuavaCache guavaCache1 = new GuavaCache("myCaching", CacheBuilder.newBuilder()
.maximumSize(100).expireAfterWrite(1, TimeUnit.DAYS).build());
cacheManager.setCaches(Arrays.asList(guavaCache1));
return cacheManager;
}
getNativeCache metoduŞöyle yaparız.
GuavaCache userSettingCache = ...;
Cache<K,V> nativeCache = userSettingCache.getNativeCache();
Hiç yorum yok:
Yorum Gönder