[#BloombergLP-baltzo-DefaultZoneinfoCacheScopedGuard] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baltzo.adoc[baltzo]::DefaultZoneinfoCacheScopedGuard :relfileprefix: ../../ :mrdocs: Upon construction, an object of this class saves the current default Zoneinfo cache and installs the user‐specified Zoneinfo cache as the default. On destruction, the previous default Zoneinfo cache is restored. This class is not even _minimally_ _thread_ _safe_. For terminology see `bsldoc_glossary`. == Synopsis Declared in `<baltzo_defaultzoneinfocache.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class DefaultZoneinfoCacheScopedGuard; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baltzo/DefaultZoneinfoCacheScopedGuard/2constructor.adoc[`DefaultZoneinfoCacheScopedGuard`] [.small]#[constructor]# | Create a scoped guard that installs the specified `cache` as the default Zoneinfo cache. Note that the pre‐existing default time Zoneinfo cache is automatically restored on destruction of this object. | xref:BloombergLP/baltzo/DefaultZoneinfoCacheScopedGuard/2destructor.adoc[`~DefaultZoneinfoCacheScopedGuard`] [.small]#[destructor]# | Restore the default Zoneinfo cache that was in place when this scoped guard was created, and destroy this guard. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#