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. |