internal package
Foswiki::Contrib::DBCacheContrib::Archivist internal package
Foswiki::Contrib::DBCacheContrib::Archivist NOTE: this is a pure virtual base class, and cannot be instantiated on its own.
ObjectMethod
newArray() → $array ObjectMethod
newArray() → $array ObjectMethod
sync() Sync data changes to disc. Some archivist implementations may cache data changes in memory. A call to this method ensures that the DB on disc is synchronised with that memory representation.
ObjectMethod
getRoot() → $map ObjectMethod
clear() Completely clear down the DB; removes all data and creates a new root. Intended primarily for use in testing.
ObjectMethod
isModified() Checks whether the cache needs to be reloaded from disk in case it changed by some other process.