Class SVNEntryHashMap

java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNHashMap
org.tmatesoft.svn.core.internal.util.SVNEntryHashMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map

public class SVNEntryHashMap extends SVNHashMap
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • ourNonPoolableKeys

      private static final java.util.Set<java.lang.String> ourNonPoolableKeys
    • ourURLKeys

      private static final java.util.Set<java.lang.String> ourURLKeys
    • myObjectsPool

      private SVNObjectsPool myObjectsPool
  • Constructor Details

    • SVNEntryHashMap

      public SVNEntryHashMap(SVNObjectsPool pool)
    • SVNEntryHashMap

      public SVNEntryHashMap(java.util.Map<?,?> map, SVNObjectsPool pool)
  • Method Details

    • put

      public java.lang.Object put(java.lang.Object key, java.lang.Object value)
      Specified by:
      put in interface java.util.Map
      Overrides:
      put in class SVNHashMap
    • createTableEntry

      protected SVNHashMap.TableEntry createTableEntry(java.lang.Object key, java.lang.Object value, int hash)
      Overrides:
      createTableEntry in class SVNHashMap
    • getObjectFromPool

      private java.lang.Object getObjectFromPool(java.lang.Object value)
    • isNonPoolableKey

      private static boolean isNonPoolableKey(java.lang.Object key)
    • isURLKey

      private static boolean isURLKey(java.lang.Object key)
    • split

      private static java.lang.Object[] split(java.lang.String url)