private void readObject(java.io.ObjectInputStream s)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException
java.io.IOExceptionint size
int modCount
java.lang.Object[] objects
int head
long[] lookup
private void readObject(java.io.ObjectInputStream s)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException
java.io.IOExceptionint size
int head
data, if it is an array, or -1 otherwise.java.lang.Object data
lookup will be null when this is not an array.
java.lang.Object lookup
data array. Collisions are resolved with double hashing.
Depending on the size of the data array, this could be null (0-1), a byte[] (up to 255) or an int[].