var searchIndex = {}; searchIndex["thread_local"] = {"doc":"Per-object thread-local storage","items":[[3,"ThreadLocal","thread_local","Thread-local variable wrapper",null,null],[3,"CachedThreadLocal","","Wrapper around `ThreadLocal` which adds a fast path for a single thread.",null,null],[11,"default","","",0,{"inputs":[],"output":{"name":"threadlocal"}}],[11,"drop","","",0,null],[11,"new","","Creates a new empty `ThreadLocal`.",0,{"inputs":[],"output":{"name":"threadlocal"}}],[11,"get","","Returns the element for the current thread, if it exists.",0,null],[11,"get_or","","Returns the element for the current thread, or creates it if it doesn't\nexist.",0,null],[11,"get_default","","Returns the element for the current thread, or creates a default one if\nit doesn't exist.",0,null],[11,"default","","",1,{"inputs":[],"output":{"name":"cachedthreadlocal"}}],[11,"new","","Creates a new empty `CachedThreadLocal`.",1,{"inputs":[],"output":{"name":"cachedthreadlocal"}}],[11,"get","","Returns the element for the current thread, if it exists.",1,null],[11,"get_or","","Returns the element for the current thread, or creates it if it doesn't\nexist.",1,null],[11,"get_default","","Returns the element for the current thread, or creates a default one if\nit doesn't exist.",1,null]],"paths":[[3,"ThreadLocal"],[3,"CachedThreadLocal"]]}; initSearch(searchIndex);