#97 evict() now always evicts a mapping even when everything is veto'ed

I'm going to demonstrate some ignorance here -- but is there some way to accomplish identifying an eviction candidate without doing entry selection twice? Could ConcurrentHashMap.getRandomValues be changed to always return at least one entry (or the "normal" sized collection of entries) to evict? (ConcurrentHashMap.getRandomValues appears to be used only when attempting to evict something.)