| Package | Description |
|---|---|
| jdbm.helper |
Miscelaneous utility classes and interfaces.
|
| Modifier and Type | Field and Description |
|---|---|
private ExplicitList.Link<T> |
ExplicitList.head |
private ExplicitList.Link<LRUCache.CacheEntry> |
LRUCache.CacheEntry.lruLink
Used to put on lru list
|
private ExplicitList.Link<V> |
ExplicitList.Link.next |
private ExplicitList.Link<V> |
ExplicitList.Link.prev |
private ExplicitList.Link<LRUCache.CacheEntry> |
LRUCache.CacheEntry.versionsLink
Used to build a sorted chain of versions with the most current entry at the head
|
private ExplicitList.Link<ActionVersioning.Version> |
ActionVersioning.Version.versionsLink
Used to put on versions chain
|
| Modifier and Type | Method and Description |
|---|---|
ExplicitList.Link<T> |
ExplicitList.begin() |
ExplicitList.Link<T> |
ExplicitList.end() |
ExplicitList.Link<LRUCache.CacheEntry> |
LRUCache.CacheEntry.getLruLink() |
ExplicitList.Link<V> |
ExplicitList.Link.getNext() |
ExplicitList.Link<V> |
ExplicitList.Link.getPrev() |
ExplicitList.Link<LRUCache.CacheEntry> |
LRUCache.CacheEntry.getVersionsLink() |
private ExplicitList.Link<ActionVersioning.Version> |
ActionVersioning.Version.getVersionsLink() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExplicitList.Link.addAfter(ExplicitList.Link<V> after) |
void |
ExplicitList.Link.addBefore(ExplicitList.Link<V> before) |
void |
ExplicitList.addFirst(ExplicitList.Link<T> link) |
void |
ExplicitList.addLast(ExplicitList.Link<T> link) |
void |
ExplicitList.remove(ExplicitList.Link<T> link) |
void |
ExplicitList.Link.setNext(ExplicitList.Link<V> next) |
void |
ExplicitList.Link.setPrev(ExplicitList.Link<V> prev) |
void |
ExplicitList.Link.splice(ExplicitList.Link<V> listHead)
Splices the given list by making this link as the new head.
|