net.sf.ehcache.Ehcache.getMemoryStoreEvictionPolicy()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(244)

本文整理了Java中net.sf.ehcache.Ehcache.getMemoryStoreEvictionPolicy()方法的一些代码示例,展示了Ehcache.getMemoryStoreEvictionPolicy()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ehcache.getMemoryStoreEvictionPolicy()方法的具体详情如下:
包路径:net.sf.ehcache.Ehcache
类名称:Ehcache
方法名:getMemoryStoreEvictionPolicy

Ehcache.getMemoryStoreEvictionPolicy介绍

暂无

代码示例

代码示例来源:origin: org.terracotta.modules/tim-ehcache-1.2.4

  1. /**
  2. * A factory method to create a MemoryStore.
  3. *
  4. * @param cache
  5. * @param diskStore
  6. * @return an instance of a MemoryStore, configured with the appropriate eviction policy
  7. */
  8. public static MemoryStore create(Ehcache cache, DiskStore diskStore) {
  9. MemoryStore memoryStore = null;
  10. MemoryStoreEvictionPolicy policy = cache.getMemoryStoreEvictionPolicy();
  11. if (policy.equals(MemoryStoreEvictionPolicy.LRU)) {
  12. memoryStore = new LruMemoryStore(cache, diskStore);
  13. } else if (policy.equals(MemoryStoreEvictionPolicy.FIFO)) {
  14. memoryStore = new FifoMemoryStore(cache, diskStore);
  15. } else if (policy.equals(MemoryStoreEvictionPolicy.LFU)) {
  16. memoryStore = new LfuMemoryStore(cache, diskStore);
  17. }
  18. return memoryStore;
  19. }

代码示例来源:origin: org.terracotta.modules/tim-ehcache-1.3

  1. public static CacheTC convert(Ehcache cache) {
  2. CacheTC tcCache = new CacheTC(cache.getName(), cache.getMaxElementsInMemory(),
  3. cache.getMemoryStoreEvictionPolicy(), false, null, false, cache
  4. .getTimeToLiveSeconds(), cache.getTimeToIdleSeconds(), false, cache
  5. .getDiskExpiryThreadIntervalSeconds(), cache.getCacheEventNotificationService(),
  6. cache.getBootstrapCacheLoader(), cache.getMaxElementsOnDisk());
  7. return tcCache;
  8. }

代码示例来源:origin: org.terracotta.modules/tim-ehcache-1.5.0

  1. public static CacheTC convert(Ehcache cache) {
  2. CacheTC tcCache = new CacheTC(cache.getName(), cache.getMaxElementsInMemory(),
  3. cache.getMemoryStoreEvictionPolicy(), false, null, false, cache.getTimeToLiveSeconds(), cache
  4. .getTimeToIdleSeconds(), false, cache.getDiskExpiryThreadIntervalSeconds(), cache
  5. .getCacheEventNotificationService(), cache.getBootstrapCacheLoader(), cache.getMaxElementsOnDisk());
  6. return tcCache;
  7. }

代码示例来源:origin: org.terracotta.modules/tim-ehcache-1.2.4

  1. public static CacheTC convert(Ehcache cache) {
  2. CacheTC tcCache = new CacheTC(cache.getName(), cache
  3. .getMaxElementsInMemory(),
  4. cache.getMemoryStoreEvictionPolicy(), false, null, false, cache
  5. .getTimeToLiveSeconds(), cache.getTimeToIdleSeconds(),
  6. false, cache.getDiskExpiryThreadIntervalSeconds(), cache
  7. .getCacheEventNotificationService(), cache
  8. .getBootstrapCacheLoader(), cache
  9. .getMaxElementsOnDisk());
  10. return tcCache;
  11. }

代码示例来源:origin: org.terracotta.modules/tim-ehcache-1.4.1

  1. public static CacheTC convert(Ehcache cache) {
  2. CacheTC tcCache = new CacheTC(cache.getName(), cache.getMaxElementsInMemory(),
  3. cache.getMemoryStoreEvictionPolicy(), false, null, false, cache.getTimeToLiveSeconds(), cache
  4. .getTimeToIdleSeconds(), false, cache.getDiskExpiryThreadIntervalSeconds(), cache
  5. .getCacheEventNotificationService(), cache.getBootstrapCacheLoader(), cache.getMaxElementsOnDisk());
  6. return tcCache;
  7. }

相关文章

Ehcache类方法