Initialize the default calendar cache with no timeout.
Declared in <bdlt_defaultcalendarcache.h>
static
int
initialize(
CalendarLoader* loader,
bslma::Allocator* allocator);
Initialize the default CalendarCache object managed by this class to use the specified loader to obtain calendars, to have no timeout, and to use the specified allocator to supply memory. If the default cache is already in the initialized state, this method has no effect. Return 0 on success, and a non-zero value otherwise. The behavior is undefined unless loader and allocator remain valid until a subsequent call to destroy.
0 on success, and a non-zero value otherwise
| Name | Description |
|---|---|
| loader | calendar loader used to obtain calendars |
| allocator | allocator used to supply memory |