Class SVNEntryHashMap.PooledTableEntry

java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNHashMap.TableEntry
org.tmatesoft.svn.core.internal.util.SVNEntryHashMap.PooledTableEntry
All Implemented Interfaces:
java.util.Map.Entry
Enclosing class:
SVNEntryHashMap

protected static class SVNEntryHashMap.PooledTableEntry extends SVNHashMap.TableEntry
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PooledTableEntry(SVNObjectsPool pool, java.lang.Object key, java.lang.Object value, int hash)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private java.lang.Object
    getPoolValue(java.lang.Object key, java.lang.Object value)
     
    private java.lang.Object
    getRealValue(java.lang.Object value)
     
    java.lang.Object
     
    java.lang.Object
    setValue(java.lang.Object value)
     

    Methods inherited from class org.tmatesoft.svn.core.internal.util.SVNHashMap.TableEntry

    equals, getKey, hashCode, init

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • PooledTableEntry

      public PooledTableEntry(SVNObjectsPool pool, java.lang.Object key, java.lang.Object value, int hash)
  • Method Details

    • setValue

      public java.lang.Object setValue(java.lang.Object value)
      Specified by:
      setValue in interface java.util.Map.Entry
      Overrides:
      setValue in class SVNHashMap.TableEntry
    • getValue

      public java.lang.Object getValue()
      Specified by:
      getValue in interface java.util.Map.Entry
      Overrides:
      getValue in class SVNHashMap.TableEntry
    • getRealValue

      private java.lang.Object getRealValue(java.lang.Object value)
    • getPoolValue

      private java.lang.Object getPoolValue(java.lang.Object key, java.lang.Object value)