Top Description Interfaces Classes
[default module]

Package net.sf.ehcache.terracotta


This package contains the Terracotta integration functionalities.

Interface Summary

Modifier and TypeInterface and Description
public interface
ClusteredInstanceFactory

Factory for creating clustered instances

public interface
InternalEhcache

This is an extension of the Ehcache interface to allow addition of new methods to Cache without breaking the public contract.

Class Summary

Modifier and TypeClass and Description
public class
ClusteredInstanceFactoryWrapper

A ClusteredInstanceFactory implementation that delegates all operations to an underlying delegate except for the following operations:

public class
DisconnectedClusterNode

ClusterNode which copies a disconnected ClusterNode without keeping any reference to the original one.

pack-priv class
KeySnapshotter

A class that will snapshot the local keySet of a Terracotta clustered cache to disk

pack-priv class
RotatingSnapshotFile

A file will rotate on every write, so to never loose older values in case of a JVM crash

public class
TerracottaBootstrapCacheLoader

A net.sf.ehcache.bootstrap.BootstrapCacheLoader that will load Elements into a Terracotta clustered cache, based on a previously snapshotted key set.

public class
public class
TerracottaCacheCluster

CacheCluster implementation that delegates to an underlying cache cluster.

public class
TerracottaClient

Class encapsulating the idea of a Terracotta client.

pack-priv class
TerracottaClusteredInstanceHelper

A small helper class that knows how to create terracotta store factories

public class
TerracottaNotRunningException

Exception thrown when using Terracotta clustered operations and Terracotta is not running