Cache | Whole cache manager class |
ConfigParseException | |
ConfigSemanticException | |
Exception | Super-class of all exceptions - the rest of them is self-explanatory |
FileContentException | |
FileException | |
FileNotFound | |
GarbageCollector | A background cache cleaner |
hit_response_header | Header for get response returning object |
increment_request_header | Increment request header |
increment_response_header | Header for increment response |
Info | Stores information about a single connection with one client |
IOException | |
LightString | LightString provides efficient string implementation |
Log | Structure used to queue logs |
Logger | Class that manages logging events related to the cache |
raw_request_header | Generic request header |
raw_response_header | Generic response header |
request | Contains data bound with request processing, eg |
request_header | Request header |
response_header | Response header used for stats response |
ServerLogger | Class similar to Logger but handling only CacheServer events |
set_request_header | Set request header |
Settings | Structure storing the configuration |
Space | Class containing the logical namespace of the cache |
Space::HashTabElement | Auxiliary class for keeping elements in the hash table, containing information about the cached value and iterator to LRUList |
Space::LRUListElement | Auxiliary class for keeping elements in the LRUList, containing the key to hash table and expiry time of the cached value |
statistics | Contains statistics such as how many requests of set/get type were performed and their results |
Stats | Structure holding every sort of meta information of the Space object |
Thread | Stores information about a single thread |
User | User class is able to create Space's, load them from file or provide its references |
Value | Class representing objects that are stored in the cache |
workerData | Task information structure sent to worker threads via pipes |