org.shoal.ha.cache.api
Class DataStoreEntry<K,V>

java.lang.Object
  extended by org.shoal.ha.cache.api.DataStoreEntry<K,V>

public class DataStoreEntry<K,V>
extends java.lang.Object

Author:
Mahesh Kannan

Constructor Summary
DataStoreEntry()
           
 
Method Summary
 void addPendingUpdate(Command<K,V> cmd)
           
 void clearPendingUpdates()
           
 K getKey()
           
 long getLastAccessedAt()
           
 java.util.List<Command<K,V>> getPendingUpdates()
           
 java.lang.String getReplicaInstanceName()
           
 V getV()
           
 boolean isRemoved()
           
 void markAsRemoved(java.lang.String reason)
           
 void setKey(K key)
           
 void setLastAccessedAt(long lastAccessedAt)
           
 void setReplicaInstanceName(java.lang.String replicaInstanceName)
           
 boolean setV(V state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataStoreEntry

public DataStoreEntry()
Method Detail

setKey

public void setKey(K key)

getKey

public K getKey()

getV

public V getV()

setV

public boolean setV(V state)

getReplicaInstanceName

public java.lang.String getReplicaInstanceName()

setReplicaInstanceName

public void setReplicaInstanceName(java.lang.String replicaInstanceName)

getPendingUpdates

public java.util.List<Command<K,V>> getPendingUpdates()

clearPendingUpdates

public void clearPendingUpdates()

addPendingUpdate

public void addPendingUpdate(Command<K,V> cmd)

isRemoved

public boolean isRemoved()

markAsRemoved

public void markAsRemoved(java.lang.String reason)

getLastAccessedAt

public long getLastAccessedAt()

setLastAccessedAt

public void setLastAccessedAt(long lastAccessedAt)


Copyright © 2010. All Rights Reserved.