public class SVNEntryHashMap extends SVNHashMap
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SVNEntryHashMap.PooledTableEntry |
private static class |
SVNEntryHashMap.StringAsArray |
SVNHashMap.TableEntry| Modifier and Type | Field and Description |
|---|---|
private SVNObjectsPool |
myObjectsPool |
private static java.util.Set<java.lang.String> |
ourNonPoolableKeys |
private static java.util.Set<java.lang.String> |
ourURLKeys |
private static long |
serialVersionUID |
| Constructor and Description |
|---|
SVNEntryHashMap(java.util.Map<?,?> map,
SVNObjectsPool pool) |
SVNEntryHashMap(SVNObjectsPool pool) |
| Modifier and Type | Method and Description |
|---|---|
protected SVNHashMap.TableEntry |
createTableEntry(java.lang.Object key,
java.lang.Object value,
int hash) |
private java.lang.Object |
getObjectFromPool(java.lang.Object value) |
private static boolean |
isNonPoolableKey(java.lang.Object key) |
private static boolean |
isURLKey(java.lang.Object key) |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
private static java.lang.Object[] |
split(java.lang.String url) |
clear, clone, containsKey, containsValue, entrySet, equals, get, hashCode, init, isEmpty, keySet, putAll, remove, size, toString, valuesprivate static final long serialVersionUID
private static final java.util.Set<java.lang.String> ourNonPoolableKeys
private static final java.util.Set<java.lang.String> ourURLKeys
private SVNObjectsPool myObjectsPool
public SVNEntryHashMap(SVNObjectsPool pool)
public SVNEntryHashMap(java.util.Map<?,?> map,
SVNObjectsPool pool)
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
put in interface java.util.Mapput in class SVNHashMapprotected SVNHashMap.TableEntry createTableEntry(java.lang.Object key, java.lang.Object value, int hash)
createTableEntry in class SVNHashMapprivate java.lang.Object getObjectFromPool(java.lang.Object value)
private static boolean isNonPoolableKey(java.lang.Object key)
private static boolean isURLKey(java.lang.Object key)
private static java.lang.Object[] split(java.lang.String url)