| Modifier and Type | Class and Description |
|---|---|
| public static interface |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public Set | Returns: null if all attempts to write to backend storage have succeeded, an unmodifiable Set of keys otherwise. failedWrites includes keys for whom a call to write or remove initially succeeded, but an attempt to flush the write to storage failed. A failed write may be any of an attempted first write, overwrite, or remove.
|
| public void | |
| public void | reset()
Redeclares com. Clears (WITHOUT WRITING) any pending (unflushed or failed) writes and removes, and any cached reads. |
| public void | |
| public void |
| clearPendingWrites | back to summary |
|---|---|
| public void clearPendingWrites() throws CachedStoreException Clears any pending (unflushed or failed) writes and removes. | |
| flushWrites | back to summary |
|---|---|
| public void flushWrites() throws CacheFlushException flushes writes to back end, IN NO PARTICULAR ORDER! (If you write a key twice, the second write reliably supercedes the first, however.) If this method fails, you can use getFailedWrites() to see what keys could not be written. Values that failed to write are still "pending": they will attempt to write on the next flush, and will still be read from the cache. Use clearPendingWrites() to avoid seeing or writing these values again. | |
| getFailedWrites | back to summary |
|---|---|
public Set
| |
| remove | back to summary |
|---|---|
| public void remove(Object key) throws CachedStoreException | |
| reset | back to summary |
|---|---|
| public void reset() throws CachedStoreException Redeclares com. Clears (WITHOUT WRITING) any pending (unflushed or failed) writes and removes, and any cached reads. | |
| sync | back to summary |
|---|---|
| public void sync() throws CachedStoreException flushes writes and then clears cached reads. On successful completion, the cache and the back-end store will be in sync with one another. | |
| write | back to summary |
|---|---|
| public void write(Object key, Object value) throws CachedStoreException | |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void |
| removeFromStorage | back to summary |
|---|---|
| public void removeFromStorage(Object key) throws Exception | |
| writeToStorage | back to summary |
|---|---|
| public void writeToStorage(Object key, Object value) throws Exception | |