logback-android/src/main/java/ch/qos/logback/core/net/server/ConcurrentServerRunner.java
private Collection<T> copyClients() {
    clientsLock.lock();
    try {
      Collection<T> copy = new ArrayList<T>(clients);
      return copy;
    }
    finally {
      clientsLock.unlock();
    }
  }
private Collection<T> copyClients() {
    clientsLock.lock();
    try {
      Collection<T> copy = new ArrayList<T>(clients);
      return copy;
    }
    finally {
      clientsLock.unlock();
    }
  }
Creates a copy of the collection of all clients that are presently
being tracked by the server.
@return collection of client objects