E_CACHE_INITIALIZATION_FAILURE "(Cache) Initialization: could not initialize cache"
E_CACHE_INITIALIZATION_INVALID_KEYTYPE_FOR_MAPHASHTABLE "(Cache) Initialization: keyType argument must be KeyTypeByteString for directory instantiated as HashTable"
E_CACHE_INITIALIZATION_INVALID_KEYSTORAGEMETHOD "(Cache) Initialization: keyStorageMethod argument: invalid value (must be MapHashTable)"
E_CACHE_INITIALIZATION_CACHESIZE_TOO_SMALL "(Cache) Initialization: sizeCache argument too small: this value must be greater than 2"
E_CACHE_INITIALIZATION_INVALID_REPLACEMENTPOLICY "(Cache) Initialization: invalid argument for the ReplacementPolicy parameter"
E_CACHE_DUPLICATE_KEY_FOUND_ENTRY_NOT_REPLACED "(Cache) Insert operation: Attempt to insert cache entry having duplicate key and cache was initialized to prevent duplicate key insertions"
E_CACHE_INSERT_CANNOT_REPLACE_ENTRY_WITH_DONOTEVICT_FLAG "(Cache) Insert operation: replacement (eviction) of cache entry not possible since ""do not evict"" flag is set"
E_CACHE_RETRIEVE_DATA_COPY_OPERATION_FAILED "(Cache) Retrieve operation: failure copying data from cache entry data object to caller buffer; was sufficient memory allocated for the data buffer?"
E_CACHE_RETRIEVE_ENTRY_MARKED_FOR_DELETION "(Cache) Retrieve operation: Attempt to retrieve an entry that is marked for deletion"
E_CACHE_RETRIEVE_ENTRY_IS_EXPIRED "(Cache) Retrieve operation: Attempt to retrieve an entry that has expired"
E_CACHE_RETRIEVE_NOT_ALLOWED_UNLESS_ENTRY_IS_MARKED_WITH_DONOTEVICT_FLAG "(Cache) RetrieveNoCopy operation: for multithreaded operation cache entry must be marked ""do not evict"" before retrieval"
E_CACHE_DELETE_NOT_ALLOWED_UNTIL_CACHE_FULL "(Cache) MarkAsDeleted will not succeed when the cache is not full"
E_CACHE_EXPIRATION_MARKDOWN_NOT_ALLOWED_UNTIL_CACHE_FULL "(Cache) MarkdownExpiredEntry will not succeed when the cache is not full"
E_CACHE_REPLACEMENT_POLICY_LFU_GENERAL_ERROR "(Cache) (LFU) general error in a function of the Least Frequently Used (LFU) replacement policy"
E_CACHE_REPLACEMENT_POLICY_LFU_CURRENT_SET_IS_EMPTY "(Cache) (LFU) Unexpected: the current frequency set is empty"
E_CACHE_REPLACEMENT_POLICY_LFU_CURRENT_SET_NOT_EMPTY "(Cache) (LFU) Unexpected: the current frequency set is not empty"
E_CACHE_REPLACEMENT_POLICY_LFU_CURRENT_SET_NOT_COLDEST_SET "(Cache) (LFU) Unexpected: the current frequency set is not the coldest set"
E_LOGGINGFUNCTION_MISSING "The CLogger class pointer refers to an object that is missing a required logging function"