Details
Description
JAL-1114 involves changing sequence and annotation collections from Vectors to List<> objects. Synchronization is no longer implicit in this situation, and various exceptions appeared because we traditionally used Vectors in jalview for all collections accessed by gui and calculation threads.
Commits relate to interactive testing where sequence edits are performed in a large (thousands of sequences) alignment and then undo/redos rapidly performed to reveal any issues with the AlignCalcWorkers.
Commits relate to interactive testing where sequence edits are performed in a large (thousands of sequences) alignment and then undo/redos rapidly performed to reveal any issues with the AlignCalcWorkers.