#include <xmltooling/util/ReplayCache.h>
Public Member Functions | |
| ReplayCache (StorageService *storage=NULL) | |
| Creates a replay cache on top of a particular StorageService. | |
| virtual bool | check (const char *context, const char *s, time_t expires) |
| Returns true iff the check value is not found in the cache, and stores it. | |
| bool | check (const char *context, const XMLCh *s, time_t expires) |
| Returns true iff the check value is not found in the cache, and stores it. | |
| xmltooling::ReplayCache::ReplayCache | ( | StorageService * | storage = NULL |
) |
Creates a replay cache on top of a particular StorageService.
The lifetime of the StorageService MUST be longer than the lifetime of the ReplayCache.
| storage | pointer to a StorageService, or NULL to keep cache in memory |
| bool xmltooling::ReplayCache::check | ( | const char * | context, | |
| const XMLCh * | s, | |||
| time_t | expires | |||
| ) |
Returns true iff the check value is not found in the cache, and stores it.
| context | a context label to subdivide the cache | |
| s | value to check | |
| expires | time for disposal of value from cache |
| virtual bool xmltooling::ReplayCache::check | ( | const char * | context, | |
| const char * | s, | |||
| time_t | expires | |||
| ) | [virtual] |
Returns true iff the check value is not found in the cache, and stores it.
| context | a context label to subdivide the cache | |
| s | value to check | |
| expires | time for disposal of value from cache |
1.4.7