Some cleanup and code duplication reductions in ConcurrentArrayList
Merge branch 'unstable_staging' into KeyDistributedExecutor-cache_last_worker