@Override public void close(){
synchronized (buf) {
    if (log.isInfoEnabled())     log.info("Closing temp store");
    try {
      if (!buf.isOpen())       throw new IllegalStateException();
      buf.destroy();
      nclose.incrementAndGet();
    }
  finally {
    }
  }
}

@ Override public void close ( ) { synchronized ( buf ) { if ( log . isInfoEnabled ( ) ) log . info ( "Closing temp store" ) ; try { if ( ! buf . isOpen ( ) ) throw new IllegalStateException ( ) ; buf . destroy ( ) ; nclose . incrementAndGet ( ) ; } finally { } } }
close the store and delete the associated file , if any .
