Github user franz1981 commented on the issue:
https://github.com/apache/activemq-artemis/pull/2484
@michaelandrepearce
> Im starting to feel like Alice here and were going to end up going into a
rabbit hole ;) and will end up with the original isPaging just being dirty.
+1 same exact feeling
Quoting myself twice for @wy96f:
> LivePageCacheImpl (in violet) is now a major contention point
and
> Compaction is stealing lot of cpu and I/O
Just a thought: we can just choose in what being less stale or not.
If we return `true` from the dirty read we can just return it, while if we
found the it `false` we could attempt to enter the read lock and validate
that's not paging for real.
---