code: public void close() throws IOException {
          if (raf != null) {
              // gibt Lock auf datei frei
              try {
                  if (this.fileLock != null) {
                      if( !fileLock.release()) {
                    LOG.error("Filelock not release properly");
                      }
                  } else {
                 LOG.error("No Filelock set");
                  }
              } finally {
                  // Schliessen der Daten-Datei
                  this.fileLock = null;
                  raf.close();
                  raf = null;
              }
          }
      }
docs: Schliesst die Datei und den FileChannel
  
  @throws java.io.IOException , wenn das Schliessen schief geht.