@Override public void purge(final Executor executor, final PurgeListener<? super K> purgeListener) { Loggers.LDAP_LOG.trace("[IL0261] LDAP store: Purging {} entries", getCacheName()); executor.execute(() -> reaper.purge(purgeListener)); }
@Override public void purge(final Executor executor, final PurgeListener<? super K> purgeListener) { Loggers.LDAP_LOG.trace("[IL0261] LDAP store: Purging {} entries", getCacheName()); final AtomicInteger numPurged = new AtomicInteger(); executor.execute(() -> numPurged.set(reaper.purge(purgeListener))); Loggers.LDAP_LOG.debug("[IL0255] LDAP store: Purged {} expired {} entries", numPurged.get(), getCacheName()); } }