docs: public synchronized void close(boolean write) {
  
          try {
              if (dataFile != null) {
                  dataFile.close();
  
                  dataFile = null;
  
                  fa.removeElement(fileName);
              }
          } catch (Throwable e) {
              database.logger.appLog.logContext(e, null);
  
              throw Error.error(ErrorCode.FILE_IO_ERROR,
                                ErrorCode.M_DataFileCache_close, new Object[] {
                  e, fileName
              });
          }
      }