Schnittstelle FileSetContentsFlags


public interface FileSetContentsFlags
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final int
    Guarantee file consistency: after a crash,
    either the old version of the file or the new version of the file will be
    available, but not a mixture.
    static final int
    Guarantee file durability: after a crash, the
    new version of the file will be available.
    static final int
    No guarantees about file consistency or durability.
    static final int
    Only apply consistency and durability
    guarantees if the file already exists.
  • Felddetails

    • NONE

      static final int NONE
      No guarantees about file consistency or durability.
      The most dangerous setting, which is slightly faster than other settings.
      Siehe auch:
    • CONSISTENT

      static final int CONSISTENT
      Guarantee file consistency: after a crash,
      either the old version of the file or the new version of the file will be
      available, but not a mixture. On Unix systems this equates to an `fsync()`
      on the file and use of an atomic `rename()` of the new version of the file
      over the old.
      Siehe auch:
    • DURABLE

      static final int DURABLE
      Guarantee file durability: after a crash, the
      new version of the file will be available. On Unix systems this equates to
      an `fsync()` on the file (if %G_FILE_SET_CONTENTS_CONSISTENT is unset), or
      the effects of %G_FILE_SET_CONTENTS_CONSISTENT plus an `fsync()` on the
      directory containing the file after calling `rename()`.
      Siehe auch:
    • ONLY_EXISTING

      static final int ONLY_EXISTING
      Only apply consistency and durability
      guarantees if the file already exists. This may speed up file operations
      if the file doesn’t currently exist, but may result in a corrupted version
      of the new file if the system crashes while writing it.
      Siehe auch: