public class BasicTSStoreHandler extends com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
_defaultUpdateLastAccess
Flag mostly used by tests to force updates of last-accessed time stamps.
|
| Constructor and Description |
|---|
BasicTSStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
boolean defaultUpdateLastAccess) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.clustermate.service.LastAccessUpdateMethod |
_findLastAccessUpdateMethod(com.fasterxml.clustermate.service.ServiceRequest request,
BasicTSKey key) |
protected void |
updateLastAccessedForGet(com.fasterxml.clustermate.service.ServiceRequest request,
com.fasterxml.clustermate.service.ServiceResponse response,
com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey> entry,
long accessTime) |
protected void |
updateLastAccessedForHead(com.fasterxml.clustermate.service.ServiceRequest request,
com.fasterxml.clustermate.service.ServiceResponse response,
com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey> entry,
long accessTime) |
_badRequest, _last, _listIds, _listItems, _logDuplicatePut, _notChanged, _peel, _storeError, findMaxTTLDefaultSecs, findMaxTTLParameter, findMinTTLDefaultSecs, findMinTTLParameter, getEntry, getEntry, getEntryStats, getEntryStats, getStores, handleGetForDeleted, handleGetForMissing, listEntries, putEntry, putEntry, putEntry, removeEntry, removeEntryprotected boolean _defaultUpdateLastAccess
public BasicTSStoreHandler(com.fasterxml.clustermate.service.SharedServiceStuff stuff,
com.fasterxml.clustermate.service.Stores<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>> stores,
com.fasterxml.clustermate.service.cluster.ClusterViewByServer cluster,
boolean defaultUpdateLastAccess)
protected com.fasterxml.clustermate.service.LastAccessUpdateMethod _findLastAccessUpdateMethod(com.fasterxml.clustermate.service.ServiceRequest request,
BasicTSKey key)
_findLastAccessUpdateMethod in class com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem>protected void updateLastAccessedForGet(com.fasterxml.clustermate.service.ServiceRequest request,
com.fasterxml.clustermate.service.ServiceResponse response,
com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey> entry,
long accessTime)
updateLastAccessedForGet in class com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem>protected void updateLastAccessedForHead(com.fasterxml.clustermate.service.ServiceRequest request,
com.fasterxml.clustermate.service.ServiceResponse response,
com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey> entry,
long accessTime)
updateLastAccessedForHead in class com.fasterxml.clustermate.service.store.StoreHandler<BasicTSKey,com.fasterxml.clustermate.service.store.StoredEntry<BasicTSKey>,BasicTSListItem>Copyright © 2013 FasterXML. All Rights Reserved.