C# Класс Helios.Util.FastThreadLocal

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Destroy ( ) : void
Remove ( InternalThreadLocalMap threadLocalMap ) : void

Sets the value to uninitialized; a proceeding call to get() will trigger a call to GetInitialValue().

RemoveAll ( ) : void

Removes all {@link FastThreadLocal} variables bound to the current thread. This operation is useful when you are in a container environment, and you don't want to leave the thread local variables in the threads you do not manage.

Защищенные методы

Метод Описание
AddToVariablesToRemove ( InternalThreadLocalMap threadLocalMap, FastThreadLocal variable ) : void
RemoveFromVariablesToRemove ( InternalThreadLocalMap threadLocalMap, FastThreadLocal variable ) : void

Описание методов

AddToVariablesToRemove() защищенный статический Метод

protected static AddToVariablesToRemove ( InternalThreadLocalMap threadLocalMap, FastThreadLocal variable ) : void
threadLocalMap InternalThreadLocalMap
variable FastThreadLocal
Результат void

Destroy() публичный статический Метод

public static Destroy ( ) : void
Результат void

Remove() публичный абстрактный Метод

Sets the value to uninitialized; a proceeding call to get() will trigger a call to GetInitialValue().
public abstract Remove ( InternalThreadLocalMap threadLocalMap ) : void
threadLocalMap InternalThreadLocalMap
Результат void

RemoveAll() публичный статический Метод

Removes all {@link FastThreadLocal} variables bound to the current thread. This operation is useful when you are in a container environment, and you don't want to leave the thread local variables in the threads you do not manage.
public static RemoveAll ( ) : void
Результат void

RemoveFromVariablesToRemove() защищенный статический Метод

protected static RemoveFromVariablesToRemove ( InternalThreadLocalMap threadLocalMap, FastThreadLocal variable ) : void
threadLocalMap InternalThreadLocalMap
variable FastThreadLocal
Результат void