RegisteredEventListeners listeners = getCacheEventNotificationService(); registerCacheListeners(configuration, listeners, loader); registerCacheExtensions(configuration, this, loader);
RegisteredEventListeners registeredEventListenersFromOriginal = original.getCacheEventNotificationService(); if (registeredEventListenersFromOriginal == null || registeredEventListenersFromOriginal.getCacheEventListeners().size() == 0) { registeredEventListeners = new RegisteredEventListeners(this);
/** * Creates a new EhCache instance * * @param cache The underlying EhCache instance to use. * @param listener cache listener */ public EhCache(Cache cache, CacheExpiredListener listener) { this.cache = cache; this.cache.getCacheEventNotificationService().registerListener(this); this.listener = listener; }
public Cache getOrAddCache(String cacheName) { Cache cache = cacheManager.getCache(cacheName); if (cache == null) { synchronized (locker) { cache = cacheManager.getCache(cacheName); if (cache == null) { log.warn("Could not find cache config [" + cacheName + "], using default."); cacheManager.addCacheIfAbsent(cacheName); cache = cacheManager.getCache(cacheName); if (cacheEventListener != null) { cache.getCacheEventNotificationService().registerListener(cacheEventListener); } } } } return cache; }
/** * Create a cache * * @param strCacheName * The cache name */ private void createCache( String strCacheName ) { _cache = CacheService.getInstance( ).createCache( strCacheName ); _cache.getCacheEventNotificationService( ).registerListener( this ); }
public void afterPropertiesSet() throws Exception { if ((sessionCache == null || logCache == null) && cacheManager == null) { throw new RuntimeException("cacheManager required"); } if (sessionCache == null) { sessionCache = cacheManager.getCache(cacheName); if (sessionCache == null) { sessionCache = new Cache(cacheName, 1000, true, false, maxInactiveInterval, maxInactiveInterval); cacheManager.addCache(sessionCache); } } if (logCache == null) { logCache = cacheManager.getCache(logCacheName); if (logCache == null) { logCache = new Cache(logCacheName, 100, true, false, maxInactiveInterval, maxInactiveInterval); cacheManager.addCache(logCache); } } sessionCache.getCacheEventNotificationService().registerListener(this); logCache.getCacheEventNotificationService().registerListener(this); }
public void afterPropertiesSet() throws Exception { if ((sessionCache == null || logCache == null) && cacheManager == null) { throw new RuntimeException("cacheManager required"); } if (sessionCache == null) { sessionCache = cacheManager.getCache(cacheName); if (sessionCache == null) { sessionCache = new Cache(cacheName, 1000, true, false, maxInactiveInterval, maxInactiveInterval); cacheManager.addCache(sessionCache); } } if (logCache == null) { logCache = cacheManager.getCache(logCacheName); if (logCache == null) { logCache = new Cache(logCacheName, 100, true, false, maxInactiveInterval, maxInactiveInterval); cacheManager.addCache(logCache); } } sessionCache.getCacheEventNotificationService().registerListener(this); logCache.getCacheEventNotificationService().registerListener(this); }
private CompiledOpenClassCache() { OpenLEhCacheHolder.getInstance().getModulesCache().getCacheEventNotificationService().registerListener( new CacheEventListenerAdapter() { @Override
private CompiledOpenClassCache() { OpenLEhCacheHolder.getInstance().getModulesCache().getCacheEventNotificationService().registerListener( new CacheEventListenerAdapter() { @Override
public MessageEhcacheStore() { if (null == CacheFactory.get("MessageCache")) { Cache cache = new Cache("MessageCache", 100000, false, true, 0, 0); CacheFactory.create(cache); } m_Cache = CacheFactory.get("MessageCache"); m_Cache.getCacheEventNotificationService().registerListener(new MyCacheEventListener(m_Keys)); }
/** * Create a raw Cache object based on the configuration of this FactoryBean. */ protected Cache createCache() { // Only call EHCache 1.6 constructor if actually necessary (for compatibility with EHCache 1.3+) Cache cache = (!this.clearOnFlush) ? new Cache(this.cacheName, this.maxElementsInMemory, this.memoryStoreEvictionPolicy, this.overflowToDisk, null, this.eternal, this.timeToLive, this.timeToIdle, this.diskPersistent, this.diskExpiryThreadIntervalSeconds, null, this.bootstrapCacheLoader, this.maxElementsOnDisk, this.diskSpoolBufferSize, this.clearOnFlush) : new Cache(this.cacheName, this.maxElementsInMemory, this.memoryStoreEvictionPolicy, this.overflowToDisk, null, this.eternal, this.timeToLive, this.timeToIdle, this.diskPersistent, this.diskExpiryThreadIntervalSeconds, null, this.bootstrapCacheLoader, this.maxElementsOnDisk, this.diskSpoolBufferSize); if (this.cacheEventListeners != null) { for (CacheEventListener listener : this.cacheEventListeners) { cache.getCacheEventNotificationService().registerListener(listener); } } if (this.disabled) { cache.setDisabled(true); } net.sf.ehcache.config.CacheConfiguration config = cache.getCacheConfiguration(); config.setMaxEntriesLocalHeap(maxElementsInMemory); return cache; }
dbCache.getCacheEventNotificationService().registerListener(new CacheListener());
if (exists == null) { cacheManager.addCache(missingCache); missingCache.getCacheEventNotificationService().registerListener(this);
if (exists == null) { cacheManager.addCache(missingCache); missingCache.getCacheEventNotificationService().registerListener(this);
RegisteredEventListeners registeredEventListenersFromCopy = copy.getCacheEventNotificationService(); if (registeredEventListenersFromCopy == null || registeredEventListenersFromCopy.getCacheEventListeners().size() == 0) { copy.registeredEventListeners = new RegisteredEventListeners(copy);
sampledCacheStatistics = new SampledCacheStatisticsWrapper(); RegisteredEventListeners listeners = getCacheEventNotificationService(); registerCacheListeners(configuration, listeners); registerCacheExtensions(configuration, this);
RegisteredEventListeners listeners = getCacheEventNotificationService(); registerCacheListeners(configuration, listeners, loader); registerCacheExtensions(configuration, this, loader);
RegisteredEventListeners listeners = getCacheEventNotificationService(); registerCacheListeners(configuration, listeners, loader); registerCacheExtensions(configuration, this, loader);
RegisteredEventListeners registeredEventListenersFromOriginal = original.getCacheEventNotificationService(); if (registeredEventListenersFromOriginal == null || registeredEventListenersFromOriginal.getCacheEventListeners().size() == 0) { registeredEventListeners = new RegisteredEventListeners(this);
RegisteredEventListeners registeredEventListenersFromOriginal = original.getCacheEventNotificationService(); if (registeredEventListenersFromOriginal == null || registeredEventListenersFromOriginal.getCacheEventListeners().size() == 0) { registeredEventListeners = new RegisteredEventListeners(this);