in src/main/java/org/apache/sling/distribution/journal/queue/impl/PubQueueProviderImpl.java [119:133]
public void run() {
LOG.info("Starting package cache cleanup task");
PubQueueCache queueCache = this.cache;
if (queueCache != null) {
int size = queueCache.size();
if (size > CLEANUP_THRESHOLD) {
LOG.info("Cleanup package cache (size={}/{})", size, CLEANUP_THRESHOLD);
queueCache.close();
this.cache = newCache();
} else {
LOG.info("No cleanup required for package cache (size={}/{})", size, CLEANUP_THRESHOLD);
}
}
LOG.info("Stopping package cache cleanup task");
}