Class CachedSkewHeap.Entry<E extends CachedSkewHeap.Entry<E>>

java.lang.Object
org.bzdev.util.CachedSkewHeap.Entry<E>
Type Parameters:
E - the type of a subclass of this class
Enclosing class:
CachedSkewHeap<E extends CachedSkewHeap.Entry<E>>

public abstract static class CachedSkewHeap.Entry<E extends CachedSkewHeap.Entry<E>> extends Object
CachedSkewHeap entry. Subclasses will provide the data needed by a comparison function to determine which entry a priority queue should produce first. The name of a subclass should also appear in a type parameter as shown in the following example:

 class TestEntry extends CachedSkewHeap.Entry {
   ...
 }
 
  • Constructor Details

    • Entry

      public Entry()