Skip to content

Commit

Permalink
Bug 35511002 - [35510189->23.03.1] Performance issue introduced by EN…
Browse files Browse the repository at this point in the history
…H 32987434 - LocalCache's eviction iterator can be improved to remove the entry from the eviction list during traversal

BUG 35511003 - [35510189->23.09] Performance issue introduced by ENH 32987434 - LocalCache's eviction iterator can be improved to remove the entry from the eviction list during traversal
Bug 35511001 - [35510189->15.1.1.0.0] Performance issue introduced by ENH 32987434 - LocalCache's eviction iterator can be improved to remove the entry from the eviction list during traversal (14.1.1.2206 cl 101188 --> main)
RQ: job.9.20230617225241.2382
(auto-submit integ 101224 main -> coherence-ce/main after successfully running remote remote.full)
Job ID: job.9.20230618030944.19999
(auto-submit integ 101228 coherence-ce/main -> coherence-ce/release/coherence-ce-v23.03 after successfully running remote remote.full)
Job ID: job.9.20230619025334.16170

[git-p4: depot-paths = "//dev/coherence-ce/release/coherence-ce-v23.03/": change = 101236]
  • Loading branch information
fryp committed Jun 19, 2023
1 parent 08487dc commit 75b8f39
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -2144,7 +2144,7 @@ private void pruneIncremental()
{
LocalCache.Entry entry = (LocalCache.Entry) getEntryInternal(iterEvict.next());

iterEvict.remove();
// COH-27922 - consider adding iterEvict().set(null) which would require converting iterEvict to a ListIterator
if (entry != null && entry.isEvictable() &&
removeEvicted(entry) &&
--cMinEntries <= 0 && m_cCurUnits < cMaxUnits)
Expand Down

0 comments on commit 75b8f39

Please sign in to comment.