docs: private void readObject (@Nonnull final ObjectInputStream aOIS) throws IOException, ClassNotFoundException
    {
      // read values
      aOIS.defaultReadObject ();
  
      try (final OutputStream aOS = getOutputStream ())
      {
        if (m_aCachedContent != null)
        {
          aOS.write (m_aCachedContent);
        }
        else
        {
          final InputStream aIS = FileHelper.getInputStream (m_aDFOSFile);
          StreamHelper.copyInputStreamToOutputStream (aIS, aOS);
          FileOperations.deleteFile (m_aDFOSFile);
          m_aDFOSFile = null;
        }
      }
  
      m_aCachedContent = null;
    }