org.sigilaris.node.jvm.storage.file

Members list

Type members

Classlikes

final class FileApplicationJournal extends DurableJournal[IO]

Authoritative local-filesystem journal. Every successful write includes the file/directory durability barriers; SwayDB or other indexes may be rebuilt from this history. Unsupported atomic moves or directory force fail closed. Deployment requires a trusted local filesystem that honors those JDK durability operations; this backend cannot attest remote filesystem behavior.

Authoritative local-filesystem journal. Every successful write includes the file/directory durability barriers; SwayDB or other indexes may be rebuilt from this history. Unsupported atomic moves or directory force fail closed. Deployment requires a trusted local filesystem that honors those JDK durability operations; this backend cannot attest remote filesystem behavior.

Opening acquires an exclusive process lock but leaves the backend fenced. Call recover before any write or ordinary blob read. A truncated frame is retained unchanged and never treated as evidence that a claim was absent.

Attributes

Companion
object
Source
FileApplicationJournal.scala
Supertypes
trait DurableJournal[IO]
class Object
trait Matchable
class Any

Attributes

Companion
class
Source
FileApplicationJournal.scala
Supertypes
class Object
trait Matchable
class Any
Self type