code: public void delete ()
    {
      m_aCachedContent = null;
      final File aTempFile = getStoreLocation ();
      if (aTempFile != null)
      {
        final FileIOError aIOError = FileOperations.deleteFileIfExisting (aTempFile);
        if (aIOError.isFailure ())
          if (LOGGER.isErrorEnabled ())
            LOGGER.error ("Failed to delete temporary file " + aTempFile + " with error " + aIOError.toString ());
      }
    }
docs: Deletes the underlying storage for a file item, including deleting any
  associated temporary disk file. Although this storage will be deleted
  automatically when the <code>FileItem</code> instance is garbage collected,
  this method can be used to ensure that this is done at an earlier time,
  thus preserving system resources.