question: @ Override public void close ( ) throws IOException { if ( closed . compareAndSet ( false , true ) ) { close ( true ) ; } }
target:  Closes any opened files and release any resources used by this B-Tree. Any pending changes will be synchronized to disk before closing. Once the B-Tree has been closed, it can no longer be used.