All Packages This Package Class Hierarchy Class Search Index
Class grendel.storage.intertwingle.BGDB
java.lang.Object | +----grendel.storage.intertwingle.BaseDB | +----grendel.storage.intertwingle.BGDB
This implements a RDF-ish database, where changes take very little time. It works by queueing up those changes, and having a low-priority background thread process that queue into real changes. The pending changes also get reflected into a disk file, so that if we crash, we'll recover unfinished stuff when the app next starts.
Queries on the database will search the queue for pending changes that could affect that query, and will commit those changes immediately.
public final class BGDB extends grendel.storage.intertwingle.BaseDB implements java.lang.Runnable { // Fields 1 static final boolean DEBUG; // Methods 1 static void Spew(String); // Inner Classes 1 class Command }
Fields
DEBUG
static final boolean DEBUG
Methods
Spew
static void Spew(String s)
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4