]
Galder Zamarreño updated ISPN-4646:
-----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
BoundedCHM fixes
----------------
Key: ISPN-4646
URL:
https://issues.jboss.org/browse/ISPN-4646
Project: Infinispan
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 6.0.2.Final
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Fix For: 7.0.0.Beta2, 7.0.0.Final
Here are a few fixes to the eviction algorithms in BoundedConcurrentHashMap, in order of
importance.
(1) Fixes a (nearly) endless loop that killed our production servers.
(2-3) Fix minor bugs in cache hit processing.
(4-6) Minor optimizations and code cleanup.
(7) A side effect of this is that it (mostly) separates eviction algorithm and hash map
implementations, so its a step towards allowing arbitrary eviction algorithms.