public class RandomAccessReferenceMap extends AbstractAccessReferenceMap<java.lang.String>
AccessReferenceMap,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
dtoi, itod| Constructor and Description |
|---|
RandomAccessReferenceMap()
This AccessReferenceMap implementation uses short random strings to
create a layer of indirection.
|
RandomAccessReferenceMap(int initialSize) |
RandomAccessReferenceMap(java.util.Set<java.lang.Object> directReferences) |
RandomAccessReferenceMap(java.util.Set<java.lang.Object> directReferences,
int initialSize) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getUniqueReference()
Returns a Unique Reference Key to be associated with a new directReference being
inserted into the AccessReferenceMap.
|
addDirectReference, getDirectReference, getIndirectReference, iterator, removeDirectReference, updateprivate static final long serialVersionUID
public RandomAccessReferenceMap(int initialSize)
public RandomAccessReferenceMap()
public RandomAccessReferenceMap(java.util.Set<java.lang.Object> directReferences)
public RandomAccessReferenceMap(java.util.Set<java.lang.Object> directReferences,
int initialSize)
protected final java.lang.String getUniqueReference()
RandomAccessReferenceMap(Set) and
RandomAccessReferenceMap(Set,int) both call it internally.getUniqueReference in class AbstractAccessReferenceMap<java.lang.String>