org.terracotta.modules.ehcache.coherence
Interface CacheCoherence

All Known Implementing Classes:
IncoherentNodesSet

public interface CacheCoherence


Field Summary
static String LOCAL_BUFFER_PUTS_BATCH_SIZE_PROPERTY
           
static String LOCAL_BUFFER_PUTS_BATCH_TIME_MILLIS_PROPERTY
           
static String LOCAL_BUFFER_PUTS_THROTTLE_SIZE_PROPERTY
           
static String LOGGING_ENABLED_PROPERTY
           
 
Method Summary
 void acquireReadLock()
           
 void acquireWriteLock()
           
 boolean isClusterCoherent()
           
 boolean isNodeCoherent()
           
 void releaseReadLock()
           
 void releaseWriteLock()
           
 void setNodeCoherent(boolean coherent)
           
 void waitUntilClusterCoherent()
           
 

Field Detail

LOGGING_ENABLED_PROPERTY

static final String LOGGING_ENABLED_PROPERTY
See Also:
Constant Field Values

LOCAL_BUFFER_PUTS_BATCH_SIZE_PROPERTY

static final String LOCAL_BUFFER_PUTS_BATCH_SIZE_PROPERTY
See Also:
Constant Field Values

LOCAL_BUFFER_PUTS_BATCH_TIME_MILLIS_PROPERTY

static final String LOCAL_BUFFER_PUTS_BATCH_TIME_MILLIS_PROPERTY
See Also:
Constant Field Values

LOCAL_BUFFER_PUTS_THROTTLE_SIZE_PROPERTY

static final String LOCAL_BUFFER_PUTS_THROTTLE_SIZE_PROPERTY
See Also:
Constant Field Values
Method Detail

acquireReadLock

void acquireReadLock()

acquireWriteLock

void acquireWriteLock()

releaseReadLock

void releaseReadLock()

releaseWriteLock

void releaseWriteLock()

waitUntilClusterCoherent

void waitUntilClusterCoherent()

isClusterCoherent

boolean isClusterCoherent()

isNodeCoherent

boolean isNodeCoherent()

setNodeCoherent

void setNodeCoherent(boolean coherent)


Copyright © 2010 Terracotta, Inc.. All Rights Reserved.