stardiv.memory
Class AtomUnionCache
java.lang.Object
|
+--stardiv.memory.AtomUnionCache
- public synchronized class AtomUnionCache
- extends java.lang.Object
Field Summary |
private static stardiv.memory.AtomUnionCache |
aGlobalCache
|
private stardiv.memory.LocalAtomHeap |
aHeap
|
private int |
iMaxBaseTypeCache
|
private int |
iMaxObjectTypeCache
|
private stardiv.memory.Stack |
pBooleans
|
private stardiv.memory.Stack |
pBytes
|
private stardiv.memory.Stack |
pChars
|
private stardiv.memory.Stack |
pDoubles
|
private stardiv.memory.Stack |
pFloats
|
private stardiv.memory.Stack |
pInts
|
private stardiv.memory.Stack |
pLongs
|
private stardiv.memory.Stack |
pObjects
|
private stardiv.memory.Stack |
pShorts
|
Constructor Summary |
AtomUnionCache(stardiv.memory.LocalAtomHeap lah)
|
Method Summary |
stardiv.memory.AtomUnion |
get(int i)
|
static stardiv.memory.AtomUnion |
getGlobal(int i)
|
void |
put(stardiv.memory.AtomUnion au)
|
static void |
putGlobal(stardiv.memory.AtomUnion au)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
aGlobalCache
private static stardiv.memory.AtomUnionCache aGlobalCache
aHeap
private stardiv.memory.LocalAtomHeap aHeap
iMaxBaseTypeCache
private int iMaxBaseTypeCache
iMaxObjectTypeCache
private int iMaxObjectTypeCache
pBooleans
private stardiv.memory.Stack pBooleans
pBytes
private stardiv.memory.Stack pBytes
pChars
private stardiv.memory.Stack pChars
pDoubles
private stardiv.memory.Stack pDoubles
pFloats
private stardiv.memory.Stack pFloats
pInts
private stardiv.memory.Stack pInts
pLongs
private stardiv.memory.Stack pLongs
pObjects
private stardiv.memory.Stack pObjects
pShorts
private stardiv.memory.Stack pShorts
AtomUnionCache
public AtomUnionCache(stardiv.memory.LocalAtomHeap lah)
get
public final stardiv.memory.AtomUnion get(int i)
getGlobal
public static stardiv.memory.AtomUnion getGlobal(int i)
put
public final void put(stardiv.memory.AtomUnion au)
throws java.lang.IllegalArgumentException
putGlobal
public static void putGlobal(stardiv.memory.AtomUnion au)