Modifier and Type | Field and Description |
---|---|
static int |
INITIAL_CACHE_CAPACITY |
Constructor and Description |
---|
CachingIndexed(GenericIndexed<T> delegate,
int lookupCacheSize)
Creates a CachingIndexed wrapping the given GenericIndexed with a value lookup cache
CachingIndexed objects are not thread safe and should only be used by a single thread at a time.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
T |
get(int index) |
Class<? extends T> |
getClazz() |
int |
indexOf(T value) |
Iterator<T> |
iterator() |
int |
size() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public static final int INITIAL_CACHE_CAPACITY
public CachingIndexed(GenericIndexed<T> delegate, int lookupCacheSize)
delegate
- the GenericIndexed to wrap with a lookup cache.lookupCacheSize
- maximum size in bytes of the lookup cache if greater than zeropublic void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
Copyright © 2011–2016. All rights reserved.