protected abstract Log getLog();
public abstract boolean getUseSendfile();
protected CounterLatch initializeConnectionLatch() {
if (connectionCounterLatch==null) {
connectionCounterLatch = new CounterLatch(0,getMaxConnections());
}
return connectionCounterLatch;
}