C# Class Helios.Util.InternalThreadLocalMap

The internal data structure that stores the thread-local variables for Netty and all {@link FastThreadLocal}s. Note that this class is for internal use only and is subject to change at any time. Use {@link FastThreadLocal} unless you know what you are doing.
Datei anzeigen Open project: helios-io/helios Class Usage Examples

Public Properties

Property Type Description
Unset object
rp1 long

Public Methods

Method Description
Destroy ( ) : void
IsIndexedVariableSet ( int index ) : bool
Remove ( ) : void
RemoveIndexedVariable ( int index ) : object
SetIndexedVariable ( int index, object value ) : bool

Private Methods

Method Description
CreateIndexedVariableTable ( ) : object[]
ExpandIndexedVariableTableAndSet ( int index, object value ) : void
Get ( ) : InternalThreadLocalMap
GetIfSet ( ) : InternalThreadLocalMap
GetIndexedVariable ( int index ) : object
InternalThreadLocalMap ( ) : System
NextVariableIndex ( ) : int

Method Details

Destroy() public static method

public static Destroy ( ) : void
return void

IsIndexedVariableSet() public method

public IsIndexedVariableSet ( int index ) : bool
index int
return bool

Remove() public static method

public static Remove ( ) : void
return void

RemoveIndexedVariable() public method

public RemoveIndexedVariable ( int index ) : object
index int
return object

SetIndexedVariable() public method

public SetIndexedVariable ( int index, object value ) : bool
index int
value object
return bool

Property Details

Unset public_oe static_oe property

public static object Unset
return object

rp1 public_oe property

public long rp1
return long