3 Mart 2020 Salı

Ehcache 3 CacheManagerBuilder Sınıfı - Özel Ayarlar

Giriş
Şu satırı dahil ederiz.
import org.ehcache.config.Configuration;
import org.ehcache.xml.XmlConfiguration;
import org.ehcache.config.builders.CacheManagerBuilder;
newCacheManager metodu - Configuration
org.ehcache.CacheManager arayüzü döner. Bu arayüzü gerçekleştiren sınıf EhcacheManager sınıfı

Örnek
Şöyle yaparız. init() metodu çağrılmalıdır.
URL myUrl = getClass().getResource("/configs/docs/getting-started.xml"); 
XmlConfiguration xmlConfig = new XmlConfiguration(myUrl); 
CacheManager myCacheManager = CacheManagerBuilder.newCacheManager(xmlConfig); 
myCacheManager.init();  
Örnek
Şöyle yaparız
URL myUrl = CacheUtil.class.getResource("/my-config.xml");
Configuration xmlConfig = new XmlConfiguration(myUrl);
cacheManager = CacheManagerBuilder.newCacheManager(xmlConfig);
cacheManager.init();
using metodu - Service
Service olarak StatisticsService kullanabiliriz.
Örnek
Şöyle yaparız.
StatisticsService statisticsService = new DefaultStatisticsService();
CacheManager cacheManager = CacheManagerBuilder.newCacheManagerBuilder()
      .using(statisticsService)
      .build();
cacheManager.init();

Hiç yorum yok:

Yorum Gönder