question: public synchronized void release ( ) { if ( lock != null ) { try { lock . release ( ) ; } catch ( IOException e ) { } lock = null ; close ( raf ) ; raf = null ; } }
target:  Release the write lock. This call is idempotent.