-
Enhancement
-
Resolution: Done
-
Major
-
1.7.0.Final
-
False
-
False
-
Currently, when using the Infinispan buffer, we store the LogMinerEvent instances in a collection that is part of the Transasction instance. This means that when a transaction is loaded from the cache all its events are also hydrated which can waste memory or lead to OOME problems.
As an alternative, the LogMinerEvent instances should be stored in their own cache and looked up during commit or rollback time based on a range query based on the transaction's unique id.