private void addToUnReferencedCache(final SimpleString address, final ClientProducerCredits credits) { unReferencedCredits.put(address, credits); if (unReferencedCredits.size() > MAX_UNREFERENCED_CREDITS_CACHE_SIZE) { // Remove the oldest entry Iterator<Map.Entry<SimpleString, ClientProducerCredits>> iter = unReferencedCredits.entrySet().iterator(); Map.Entry<SimpleString, ClientProducerCredits> oldest = iter.next(); iter.remove(); removeEntry(oldest.getKey(), oldest.getValue()); } }
private void addToUnReferencedCache(final SimpleString address, final ClientProducerCredits credits) { unReferencedCredits.put(address, credits); if (unReferencedCredits.size() > MAX_UNREFERENCED_CREDITS_CACHE_SIZE) { // Remove the oldest entry Iterator<Map.Entry<SimpleString, ClientProducerCredits>> iter = unReferencedCredits.entrySet().iterator(); Map.Entry<SimpleString, ClientProducerCredits> oldest = iter.next(); iter.remove(); removeEntry(oldest.getKey(), oldest.getValue()); } }
private void addToUnReferencedCache(final SimpleString address, final ClientProducerCredits credits) { unReferencedCredits.put(address, credits); if (unReferencedCredits.size() > MAX_UNREFERENCED_CREDITS_CACHE_SIZE) { // Remove the oldest entry Iterator<Map.Entry<SimpleString, ClientProducerCredits>> iter = unReferencedCredits.entrySet().iterator(); Map.Entry<SimpleString, ClientProducerCredits> oldest = iter.next(); iter.remove(); removeEntry(oldest.getKey(), oldest.getValue()); } }
private void addToUnReferencedCache(final SimpleString address, final ClientProducerCredits credits) { unReferencedCredits.put(address, credits); if (unReferencedCredits.size() > MAX_UNREFERENCED_CREDITS_CACHE_SIZE) { // Remove the oldest entry Iterator<Map.Entry<SimpleString, ClientProducerCredits>> iter = unReferencedCredits.entrySet().iterator(); Map.Entry<SimpleString, ClientProducerCredits> oldest = iter.next(); iter.remove(); removeEntry(oldest.getKey(), oldest.getValue()); } }
private void addToUnReferencedCache(final SimpleString address, final ClientProducerCredits credits) { unReferencedCredits.put(address, credits); if (unReferencedCredits.size() > MAX_UNREFERENCED_CREDITS_CACHE_SIZE) { // Remove the oldest entry Iterator<Map.Entry<SimpleString, ClientProducerCredits>> iter = unReferencedCredits.entrySet().iterator(); Map.Entry<SimpleString, ClientProducerCredits> oldest = iter.next(); iter.remove(); removeEntry(oldest.getKey(), oldest.getValue()); } }
private void addToUnReferencedCache(final SimpleString address, final ClientProducerCredits credits) { unReferencedCredits.put(address, credits); if (unReferencedCredits.size() > MAX_UNREFERENCED_CREDITS_CACHE_SIZE) { // Remove the oldest entry Iterator<Map.Entry<SimpleString, ClientProducerCredits>> iter = unReferencedCredits.entrySet().iterator(); Map.Entry<SimpleString, ClientProducerCredits> oldest = iter.next(); iter.remove(); removeEntry(oldest.getKey(), oldest.getValue()); } }
private void addToUnReferencedCache(final SimpleString address, final ClientProducerCredits credits) { unReferencedCredits.put(address, credits); if (unReferencedCredits.size() > MAX_UNREFERENCED_CREDITS_CACHE_SIZE) { // Remove the oldest entry Iterator<Map.Entry<SimpleString, ClientProducerCredits>> iter = unReferencedCredits.entrySet().iterator(); Map.Entry<SimpleString, ClientProducerCredits> oldest = iter.next(); iter.remove(); removeEntry(oldest.getKey(), oldest.getValue()); } }