/// <summary> /// Sets the value to uninitialized; a proceeding call to get() will trigger a call to GetInitialValue(). /// </summary> public abstract void Remove(InternalThreadLocalMap threadLocalMap);
public static void Destroy() => slowThreadLocalMap = null;
/// Destroys the data structure that keeps all {@link FastThreadLocal} variables accessed from /// non-{@link FastThreadLocalThread}s. This operation is useful when you are in a container environment, and you /// do not want to leave the thread local variables in the threads you do not manage. Call this method when your /// application is being unloaded from the container. public static void Destroy() => InternalThreadLocalMap.Destroy();
public static void Remove() => slowThreadLocalMap = null;