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, removeEntry
protected 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.