java.io
Class ObjectOutputStream.HandleTable

java.lang.Object
  |
  +--java.io.ObjectOutputStream.HandleTable

final class ObjectOutputStream.HandleTable
extends Object


Field Summary
 private floatloadFactor
           
 private intnextWireOffset
           
 private java.lang.Object[]wireHandle2Object
           
 private int[]wireHash2Handle
           
 private intwireHashCapacity
           
 private int[]wireNextHandle
           

Constructor Summary
ObjectOutputStream.HandleTable(int , float )
           

Method Summary
 intassignWireOffset(java.lang.Object )
           
 voidclear()
           
 intfindWireOffset(java.lang.Object )
           
 private voidgrowEntries()
           
 private voidgrowSpine()
           
 private voidinsert(java.lang.Object , int )
           
 intsize()
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

loadFactor

private float loadFactor

nextWireOffset

private int nextWireOffset

wireHandle2Object

private java.lang.Object[] wireHandle2Object

wireHash2Handle

private int[] wireHash2Handle

wireHashCapacity

private int wireHashCapacity

wireNextHandle

private int[] wireNextHandle
Constructor Detail

ObjectOutputStream.HandleTable

public ObjectOutputStream.HandleTable(int , float )
Method Detail

assignWireOffset

public int assignWireOffset(java.lang.Object )

clear

public void clear()

findWireOffset

public int findWireOffset(java.lang.Object )

growEntries

private void growEntries()

growSpine

private void growSpine()

insert

private void insert(java.lang.Object , int )

size

public int size()