Overview

These are caches that are closely tied to the thread used to create them. No other thread can access data in these caches and caches are only destroyed when the thread that created them is terminated. Thread local caches are very specialized. They must only be used for small caches where the overhead of multi-threaded access control that exists for global cache cannot be tolerated.