Contains implementations of the com.threerings.util.Map interface. You should create instances using the com.threerings.util.Maps factory.
Class | Description | |
---|---|---|
DefaultValueMap | A Map that returns the specified default value for missing keys, rather than returning undefined. | |
DictionaryMap | An implemention of Map that uses a Dictionary internally for storage. | |
ExpiringMap | A map that will automatically expire elements. | |
HashMap | Objects that implement Hashable, Strings, and null may be used as keys. | |
ImmutableMap | A map that throws IllegalOperationError is thrown if any mutating methods are called. | |
LRMap | A Map that disposes of key/value mappings that were least-recently used or inserted after filling up. | |
MapBuilder | Builds Maps. | |
SortedMap | A sorted Map implementation. | |
ValueComputingMap | A Map that fills in values for missing keys using a supplied function than returning undefined. | |
WeakValueMap | A Map that stores weak values. |