abstract

BlockingDiskFile

Base class for file persistence. Override read(), write(), create(). Use syncLoad(), syncSave(). Thread-safe with fileLock.

Methods

void syncLoad()

Load file synchronously. Calls read() if file exists, create() if not.

void syncSave()

Save file synchronously. Calls write().