Class SoftReferenceSymbolTable.SREntry
- java.lang.Object
-
- java.lang.ref.Reference<T>
-
- java.lang.ref.SoftReference
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.util.SoftReferenceSymbolTable.SREntry
-
- Enclosing class:
- SoftReferenceSymbolTable
protected static final class SoftReferenceSymbolTable.SREntry extends SoftReference
This class is a symbol table entry. Each entry acts as a node in a doubly-linked list. The "SR" stands for SoftReference.
-
-
Field Summary
Fields Modifier and Type Field Description int
bucket
The bucket this entry is contained in; -1 if it has been removed from the table.SoftReferenceSymbolTable.SREntry
next
The next entry.SoftReferenceSymbolTable.SREntry
prev
The previous entry.
-
Constructor Summary
Constructors Constructor Description SREntry(String internedSymbol, char[] ch, int offset, int length, SoftReferenceSymbolTable.SREntry next, int bucket, ReferenceQueue q)
Constructs a new entry from the specified symbol information and next entry reference.SREntry(String internedSymbol, SoftReferenceSymbolTable.SREntry next, int bucket, ReferenceQueue q)
Constructs a new entry from the specified symbol and next entry reference.
-
-
-
Field Detail
-
next
public SoftReferenceSymbolTable.SREntry next
The next entry.
-
prev
public SoftReferenceSymbolTable.SREntry prev
The previous entry.
-
bucket
public int bucket
The bucket this entry is contained in; -1 if it has been removed from the table.
-
-
Constructor Detail
-
SREntry
public SREntry(String internedSymbol, SoftReferenceSymbolTable.SREntry next, int bucket, ReferenceQueue q)
Constructs a new entry from the specified symbol and next entry reference.
-
SREntry
public SREntry(String internedSymbol, char[] ch, int offset, int length, SoftReferenceSymbolTable.SREntry next, int bucket, ReferenceQueue q)
Constructs a new entry from the specified symbol information and next entry reference.
-
-