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().