@Override public void close(){
  if (closed.getAndSet(true))   return;
  for (  Map.Entry<ConnMethod,StatementHolder> entry : statementCache.entrySet()) {
    StatementHolder value=entry.getValue();
    statementCache.remove(entry.getKey(),value);
    quietClose(value.value());
  }
}

@ Override public void close ( ) { if ( closed . getAndSet ( true ) ) return ; for ( Map . Entry < ConnMethod , StatementHolder > entry : statementCache . entrySet ( ) ) { StatementHolder value = entry . getValue ( ) ; statementCache . remove ( entry . getKey ( ) , value ) ; quietClose ( value . value ( ) ) ; } }
closes this clhmstatementcache and removes all entries from it .
