Giriş
Şu satırı dahil ederiz
import com.hazelcast.config.NearCacheConfig;
setEvictionConfig metodu
maxSize ile belirtilen değere ulaşınca kullanılacak eviction yöntemini belirtir
Örnek
Şöyle yaparız
EvictionConfig evictionConfig = new EvictionConfig() .setMaxSizePolicy(MaxSizePolicy.ENTRY_COUNT) .setEvictionPolicy(EvictionPolicy.LRU) .setSize(1); NearCachePreloaderConfig preloaderConfig = new NearCachePreloaderConfig() .setEnabled(true) .setDirectory("nearcache-example") .setStoreInitialDelaySeconds(1) .setStoreIntervalSeconds(2); NearCacheConfig nearCacheConfig = new NearCacheConfig() .setName("myDataStructure") .setInMemoryFormat(InMemoryFormat.BINARY) .setSerializeKeys(true) .setInvalidateOnChange(false) .setTimeToLiveSeconds(1) .setMaxIdleSeconds(5) .setEvictionConfig(evictionConfig) .setCacheLocalEntries(true) .setLocalUpdatePolicy(NearCacheConfig.LocalUpdatePolicy.CACHE_ON_UPDATE) .setPreloaderConfig(preloaderConfig);
setInvalidateOnChange metodu
TRUE ise altta kullanılan veri yapısı değişirse NearCache veri yapısı da değiştirilir.
Örnek
Şöyle yaparız
EvictionConfig evictionConfig = new EvictionConfig() .setEvictionPolicy(EvictionPolicy.NONE) .setSize(1_000_000) .setMaxSizePolicy(MaxSizePolicy.ENTRY_COUNT); NearCacheConfig nearCacheConfig = new NearCacheConfig() .setInMemoryFormat(InMemoryFormat.OBJECT) .setInvalidateOnChange(true) .setSerializeKeys(true) .setEvictionConfig(evictionConfig) .setCacheLocalEntries(true);
setMaxIdleSeconds metodu
HazelcastAPI Max Idle Seconds ve TTL yazısına bakabilirsiniz
setTimeToLiveSeconds metodu
HazelcastAPI Max Idle Seconds ve TTL yazısına bakabilirsiniz
Örnek
Şöyle yaparız
ClientConfig createClientConfig() { ClientConfig clientConfig = new ClientConfig(); clientConfig.addNearCacheConfig(createNearCacheConfig()); return clientConfig; } NearCacheConfig createNearCacheConfig() { NearCacheConfig nearCacheConfig = new NearCacheConfig(); nearCacheConfig.setName("cars"); nearCacheConfig.setTimeToLiveSeconds(360); nearCacheConfig.setMaxIdleSeconds(60); return nearCacheConfig; }
Hiç yorum yok:
Yorum Gönder