Improves the performance of requesting time zone offsets and name keys by
caching the results. Time zones that have simple rules or are fixed should
not be cached, as it is unlikely to improve performance.