Package io.realm

Interface CompactOnLaunchCallback

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean shouldCompact​(long totalBytes, long usedBytes)
      This method determines if the Realm file should be compacted before opened and returned to the user.
    • Method Detail

      • shouldCompact

        boolean shouldCompact​(long totalBytes,
                              long usedBytes)
        This method determines if the Realm file should be compacted before opened and returned to the user. It is passed the total file size (data + free space) and the bytes used by data in the file.
        Parameters:
        totalBytes - the total file size (data + free space).
        usedBytes - the total bytes used by data in the file.
        Returns:
        {code true} to indicate an attempt to compact the file should be made. Otherwise, the compaction will be skipped.