@Override
    public String toString() {
      int totalReplicas = available.size() + deletedOrExpiredOrDeprecated.size() + unavailable.size();
      return "Available size: " + available.size() + ", Available :: " + available + "\nDeleted/Expired size: "
          + deletedOrExpiredOrDeprecated.size() + " Deleted/Expired/Deprecated :: " + deletedOrExpiredOrDeprecated
          + "\nUnavailable size: " + unavailable.size() + " Unavailable :: " + unavailable + "\nTotal Replica count: "
          + totalReplicas;
    }
Initializes a {@link ReplicationStatus} with a list of Replica. ConsistencyChecker uses the
{@link ReplicationStatus} to keep track of the status of a blob in every replica.
@param replicas the list of replicas for which blob status needs to be collected
ambry-tools/src/main/java/com/github/ambry/store/ConsistencyCheckerTool.java