org.apache.jcs.auxiliary.disk.indexed
Class IndexedDiskElementDescriptor

java.lang.Object
  extended by org.apache.jcs.auxiliary.disk.indexed.IndexedDiskElementDescriptor
All Implemented Interfaces:
Serializable, Comparable<IndexedDiskElementDescriptor>

public class IndexedDiskElementDescriptor
extends Object
implements Serializable, Comparable<IndexedDiskElementDescriptor>

Disk objects are located by descriptor entries. These are saved on shutdown and loaded into memory on startup.

See Also:
Serialized Form

Field Summary
 int len
          Number of bytes the serialized form of the cache data takes.
 
Constructor Summary
IndexedDiskElementDescriptor(long pos, int len)
          Constructs a usable disk element descriptor.
 
Method Summary
 int compareTo(IndexedDiskElementDescriptor o)
          Compares based on length.
 boolean equals(Object o)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

len

public int len
Number of bytes the serialized form of the cache data takes.

Constructor Detail

IndexedDiskElementDescriptor

public IndexedDiskElementDescriptor(long pos,
                                    int len)
Constructs a usable disk element descriptor.

Parameters:
pos -
len -
Method Detail

toString

public String toString()
Overrides:
toString in class Object
Returns:
debug string

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object o)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

compareTo

public int compareTo(IndexedDiskElementDescriptor o)
Compares based on length.

Specified by:
compareTo in interface Comparable<IndexedDiskElementDescriptor>
Parameters:
o - Object
Returns:
int


Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.