void clear(CacheEntity entity) { keysToClean.add(new CleanupKey(entity, null)); cleanCache(); }
@Override public void run() { long startTimeNS = System.nanoTime(); if (logger.isTraceEnabled()) { logger.trace("running periodic field data cache cleanup"); } try { this.cache.getCache().refresh(); } catch (Exception e) { logger.warn("Exception during periodic field data cache cleanup:", e); } if (logger.isTraceEnabled()) { logger.trace("periodic field data cache cleanup finished in {} milliseconds", TimeValue.nsecToMSec(System.nanoTime() - startTimeNS)); } try { this.requestCache.cleanCache(); } catch (Exception e) { logger.warn("Exception during periodic request cache cleanup:", e); } // Reschedule itself to run again if not closed if (closed.get() == false) { threadPool.schedule(interval, ThreadPool.Names.SAME, this); } }
void clear(CacheEntity entity) { keysToClean.add(new CleanupKey(entity, -1)); cleanCache(); }
void clear(CacheEntity entity) { keysToClean.add(new CleanupKey(entity, -1)); cleanCache(); }
void clear(CacheEntity entity) { keysToClean.add(new CleanupKey(entity, null)); cleanCache(); }
@Override public void run() { long startTimeNS = System.nanoTime(); if (logger.isTraceEnabled()) { logger.trace("running periodic field data cache cleanup"); } try { this.cache.getCache().refresh(); } catch (Exception e) { logger.warn("Exception during periodic field data cache cleanup:", e); } if (logger.isTraceEnabled()) { logger.trace("periodic field data cache cleanup finished in {} milliseconds", TimeValue.nsecToMSec(System.nanoTime() - startTimeNS)); } try { this.requestCache.cleanCache(); } catch (Exception e) { logger.warn("Exception during periodic request cache cleanup:", e); } // Reschedule itself to run again if not closed if (closed.get() == false) { threadPool.schedule(interval, ThreadPool.Names.SAME, this); } }
@Override public void run() { long startTimeNS = System.nanoTime(); if (logger.isTraceEnabled()) { logger.trace("running periodic field data cache cleanup"); } try { this.cache.getCache().refresh(); } catch (Exception e) { logger.warn("Exception during periodic field data cache cleanup:", e); } if (logger.isTraceEnabled()) { logger.trace("periodic field data cache cleanup finished in {} milliseconds", TimeValue.nsecToMSec(System.nanoTime() - startTimeNS)); } try { this.requestCache.cleanCache(); } catch (Exception e) { logger.warn("Exception during periodic request cache cleanup:", e); } // Reschedule itself to run again if not closed if (closed.get() == false) { threadPool.schedule(interval, ThreadPool.Names.SAME, this); } }
@Override public void run() { long startTimeNS = System.nanoTime(); if (logger.isTraceEnabled()) { logger.trace("running periodic field data cache cleanup"); } try { this.cache.getCache().refresh(); } catch (Exception e) { logger.warn("Exception during periodic field data cache cleanup:", e); } if (logger.isTraceEnabled()) { logger.trace("periodic field data cache cleanup finished in {} milliseconds", TimeValue.nsecToMSec(System.nanoTime() - startTimeNS)); } try { this.requestCache.cleanCache(); } catch (Exception e) { logger.warn("Exception during periodic request cache cleanup:", e); } // Reschedule itself to run again if not closed if (closed.get() == false) { threadPool.schedule(interval, ThreadPool.Names.SAME, this); } }