]
William Burns updated ISPN-7667:
--------------------------------
Status: Pull Request Sent (was: Open)
Git Pull Request:
Use ArrayDeque for transaction context iterator
-----------------------------------------------
Key: ISPN-7667
URL:
https://issues.jboss.org/browse/ISPN-7667
Project: Infinispan
Issue Type: Bug
Reporter: William Burns
Fix For: 9.0.0.Final
Transaction iterator stores entries from the context into a List. It then removes the
first element from that as it processes those entries. This should use an ArrayDeque to
have constant time removals (where as ArrayList needs to move entries to compensate
removing from the front).