public abstract class KeyCache<K>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
KeyCache.KeyMap<K> |
| Modifier and Type | Field and Description |
|---|---|
private KeyCache.KeyMap<K> |
_map |
private static int |
MAX_KEY_CACHE_SIZE |
| Modifier | Constructor and Description |
|---|---|
protected |
KeyCache() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract K |
computeKey(int pageNumber) |
K |
get(int pageNumber) |
private static final int MAX_KEY_CACHE_SIZE
private final KeyCache.KeyMap<K> _map