/** * {@inheritDoc} */ public void evictExpiredElements() { underlyingCache.evictExpiredElements(); }
/** * {@inheritDoc} */ public void evictExpiredElements() { // THIS IS GENERATED CODE -- DO NOT HAND MODIFY! Thread t = Thread.currentThread(); ClassLoader prev = t.getContextClassLoader(); t.setContextClassLoader(this.classLoader); try { this.cache.evictExpiredElements(); } finally { t.setContextClassLoader(prev); } }
/** * {@inheritDoc} */ public void evictExpiredElements() { underlyingCache.evictExpiredElements(); }
/** * {@inheritDoc} */ public void evictExpiredElements() { underlyingCache.evictExpiredElements(); }
/** * {@inheritDoc} */ public void evictExpiredElements() { underlyingCache.evictExpiredElements(); }
/** * Causes all elements stored in the Cache to be synchronously checked for expiry, and if expired, evicted. */ public void evictExpiredElements() { cache.evictExpiredElements(); }
/** * {@inheritDoc} */ public void evictExpiredElements() { // THIS IS GENERATED CODE -- DO NOT HAND MODIFY! Thread t = Thread.currentThread(); ClassLoader prev = t.getContextClassLoader(); t.setContextClassLoader(this.classLoader); try { this.cache.evictExpiredElements(); } finally { t.setContextClassLoader(prev); } }
/** * {@inheritDoc} */ public void evictExpiredElements() { // THIS IS GENERATED CODE -- DO NOT HAND MODIFY! Thread t = Thread.currentThread(); ClassLoader prev = t.getContextClassLoader(); t.setContextClassLoader(this.classLoader); try { this.cache.evictExpiredElements(); } finally { t.setContextClassLoader(prev); } }
/** * {@inheritDoc} */ public void evictExpiredElements() { // THIS IS GENERATED CODE -- DO NOT HAND MODIFY! Thread t = Thread.currentThread(); ClassLoader prev = t.getContextClassLoader(); t.setContextClassLoader(this.classLoader); try { this.cache.evictExpiredElements(); } finally { t.setContextClassLoader(prev); } }
public void evictExpiredElements() { self().evictExpiredElements(); }
public void evictExpiredElements() { self().evictExpiredElements(); }
@Override public void evictExpiredMembers() { if (!getSecurityService().isSuperUser()) { throw new SecurityException("Only super admin can evict caches, current user not super admin"); } if (this.cacheManager != null) { String[] allCacheNames = cacheManager.getCacheNames(); for (String cacheName : allCacheNames) { Ehcache cache = cacheManager.getCache(cacheName); cache.evictExpiredElements(); } } }
@SuppressWarnings( "unchecked" ) public Collection<String> listKeysInCache() { getEHCache().evictExpiredElements(); List<String> keys = new ArrayList<String>(); // this is going to be slow (if we have lots of items) but if you are concerned about speed you shouldn't call // this method anyway, this should only be used for information purposes String startsWithString = getKeyPrefix(); for ( String key : (List<String>) getEHCache().getKeys() ) { if ( key.startsWith( startsWithString ) ) { keys.add( key.substring( startsWithString.length() ) ); } } return keys; }
@Override public void run() { final long startTime = System.currentTimeMillis(); final String[] cacheNames = this.cacheManager.getCacheNames(); final Set<String> evictableCacheNames = this.calculateEvictableCacheNames(cacheNames); long evictedTotal = 0; for(String cacheName : evictableCacheNames) { Ehcache cache = this.cacheManager.getEhcache(cacheName); if(null != cache) { long preEvictSize = cache.getMemoryStoreSize(); long evictStart = System.currentTimeMillis(); cache.evictExpiredElements(); if(logger.isDebugEnabled()) { long evicted = preEvictSize - cache.getMemoryStoreSize(); evictedTotal += evicted; logger.debug("Evicted " + evicted + " elements from cache '" + cacheName + "' in " + (System.currentTimeMillis() - evictStart) + " ms"); } } else { if(logger.isDebugEnabled()) { logger.debug("no cache found with name " + cacheName); } } } if(logger.isDebugEnabled()) { logger.debug("Evicted " + evictedTotal + " elements from " + evictableCacheNames.size() + " caches in " + (System.currentTimeMillis() - startTime) + " ms"); } }
final long preEvictSize = cache.getMemoryStoreSize(); final long evictStart = System.nanoTime(); cache.evictExpiredElements(); if (logger.isDebugEnabled()) { final long evicted = preEvictSize - cache.getMemoryStoreSize();
final long preEvictSize = cache.getMemoryStoreSize(); final long evictStart = System.nanoTime(); cache.evictExpiredElements(); if (logger.isDebugEnabled()) { final long evicted = preEvictSize - cache.getMemoryStoreSize();
@RestMethod(required = { PARAM_CACHE }) public void evictExpiredElements(RestRequest request, RestResponse response) throws IOException { String cacheName = request.getParameter(PARAM_CACHE); Ehcache cache = cacheManager.getEhcache(cacheName); if (cache != null) { cache.evictExpiredElements(); response.ok(); } }