Changed ClusterStatusTask to use explicit range and pre-allocated ArrayList to reduce overhead