package snipe.cache

data
modules
AsyncWorker

Asynchronous worker thread. Used for long SQL queries or some work of that nature that should not slow down the slave server thread.

AsyncWorkerThread

Asynchronous worker thread info. Used to make API calls to database.

Autosave

Basic autosave control. Call updated() to notify that data has been changed. If enough time has passed, save() will be called from autosave manager.

AutosaveManager

Autosave manager class.

Block

Data block. You can get or create it from the appropriate data Cache through the CacheManager API. Data blocks are described in detail in Data Blocks article.

Cache

Base data cache class, all data cache modules should extend it. Data blocks are described in detail in Data Blocks article.

CacheManager

Data cache manager. Data blocks are described in detail in Data Blocks article.

CacheServer

Cache server class.

ModuleCache

Base cache server module class.

SlaveClient

Slave client class.

TimerCache

Server timer for recurring complicated tasks. All tasks are run in a single separate thread.

UniServer

Unified server class. Glues cache server and slave servers into one application.