public void finished(String key, ImmutableMap data) { recentlyFinished.push(wrapInMap(active.get(key), data)); active.remove(key); removed.incrementAndGet(); if (recentlyFinished.size() > 10) synchronized (this) { if (recentlyFinished.size() > 10) recentlyFinished.pollFirst(); } }
public void finished(String key, ImmutableMap data) { recentlyFinished.push(wrapInMap(active.get(key), data)); active.remove(key); removed.incrementAndGet(); if (recentlyFinished.size() > 10) synchronized (this) { if (recentlyFinished.size() > 10) recentlyFinished.pollFirst(); } }