Constructor and Description |
---|
JDBCache(java.io.File cacheDBFile)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Deprecated.
Remove all values from the cache
|
void |
close()
Deprecated.
|
byte[][] |
getCachedValues(byte[] handle,
byte[][] reqTypes,
int[] reqIndexes)
Deprecated.
Returns any non-expired handle values that are in the caches
storage.
|
boolean |
isCachedNotFound(byte[][] values)
Deprecated.
Returns true if this return value of getCachedValues indicates a
cached value of HANDLE_NOT_FOUND
|
void |
removeHandle(byte[] handle)
Deprecated.
Remove one handle from the cache
|
void |
setCachedNotFound(byte[] handle,
int ttl)
Deprecated.
Returns true if this handle should have a cached
HANDLE_NOT_FOUND.
|
void |
setCachedValues(byte[] handle,
HandleValue[] newValues,
byte[][] newTypeList,
int[] newIndexList)
Deprecated.
Store the given handle values after a query for the handle.
|
void |
setMaximumHandles(int maxHandles)
Deprecated.
Set the maximum size for the cache by the number of handles.
|
void |
setMaximumSize(int maxSize)
Deprecated.
Set the maximum size for the cache by the number of bytes
used for storage.
|
public JDBCache(java.io.File cacheDBFile) throws java.lang.Exception
java.lang.Exception
public boolean isCachedNotFound(byte[][] values)
Cache
isCachedNotFound
in interface Cache
public byte[][] getCachedValues(byte[] handle, byte[][] reqTypes, int[] reqIndexes) throws java.lang.Exception
getCachedValues
in interface Cache
java.lang.Exception
public void setCachedNotFound(byte[] handle, int ttl) throws java.lang.Exception
Cache
setCachedNotFound
in interface Cache
java.lang.Exception
public void removeHandle(byte[] handle) throws java.lang.Exception
Cache
removeHandle
in interface Cache
java.lang.Exception
public void setCachedValues(byte[] handle, HandleValue[] newValues, byte[][] newTypeList, int[] newIndexList) throws java.lang.Exception
setCachedValues
in interface Cache
java.lang.Exception
public void setMaximumHandles(int maxHandles)
setMaximumHandles
in interface Cache
public void setMaximumSize(int maxSize)
setMaximumSize
in interface Cache
public void clear() throws java.lang.Exception