public void writeToDisk(){
synchronized (m_mutex) {
    try (FileOutputStream fout=new FileOutputStream(m_file,false);ObjectOutputStream out=new ObjectOutputStream(fout)){
      out.writeObject(m_map);
    }
 catch (    final IOException e) {
    }
  }
}

public void writeToDisk ( ) { synchronized ( m_mutex ) { try ( FileOutputStream fout = new FileOutputStream ( m_file , false ) ; ObjectOutputStream out = new ObjectOutputStream ( fout ) ) { out . writeObject ( m_map ) ; } catch ( final IOException e ) { } } }
call to have the cache written to disk
