TreeMap.
This class is thread-safe.
| Modifier and type | Property and description |
|---|---|
| java.util.stream.Stream<T> | definedNames |
| long | memorySize |
| Constructor and description |
|---|
| new([Map<K,V>],[Comparator<T>],[boolean])
Constructor. |
| Modifier and type | Action and description |
|---|---|
| void | clearMemory |
| java.util.stream.Stream<T> | getDefinedForName(String) |
| java.util.stream.Stream<T> | getDefinedNames |
| T | getKnowledge(ScopedDataName,Class<T>) |
| long | getMemorySize |
| boolean | isDefined(ScopedDataName) |
| boolean | isMemoryEmpty |
| boolean | isNullAllowedInMemory |
| java.lang.Object | removeKnowledge(ScopedDataName) |
| void | removeNullValuedKnowledges |
| java.lang.Object | setKnowledge(ScopedDataName,Object) |
| void | setKnowledgeIfAbsent(ScopedDataName,Object) |
| java.lang.Object | setKnowledgeIfPresent(ScopedDataName,Object) |
| void | setNullAllowedInMemory(boolean) |
val definedNames : java.util.stream.Stream<T>
This property is an alias for the action: getDefinedNames
val memorySize : long
This property is an alias for the action: getMemorySize
new([Map<K,V>],[Comparator<T>],[boolean])
def clearMemory
def getDefinedForName(String) : java.util.stream.Stream<T>
def getDefinedNames : java.util.stream.Stream<T>
def getKnowledge(ScopedDataName,Class<T>) : Twith T
def getMemorySize : long
def isDefined(ScopedDataName) : boolean
def isMemoryEmpty : boolean
def isNullAllowedInMemory : boolean
def removeKnowledge(ScopedDataName) : java.lang.Object
def removeNullValuedKnowledges
def setKnowledge(ScopedDataName,Object) : java.lang.Object
def setKnowledgeIfAbsent(ScopedDataName,Object)
def setKnowledgeIfPresent(ScopedDataName,Object) : java.lang.Object
def setNullAllowedInMemory(boolean)