Package com.tangosol.net
Interface DistributedCacheService
-
- All Superinterfaces:
CacheService
,ClassLoaderAware
,Controllable
,PartitionedService
,Service
,Service
- All Known Subinterfaces:
PagedTopicService
public interface DistributedCacheService extends CacheService, PartitionedService
A DistributedCacheService is a clustered cache service that partitions its data across cluster members that provide backing storage.- Since:
- Coherence 2.3
- Author:
- cp 2003.10.01
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.tangosol.net.CacheService
CacheService.CacheAction
-
Nested classes/interfaces inherited from interface com.tangosol.net.PartitionedService
PartitionedService.PartitionedAction, PartitionedService.PartitionRecoveryAction
-
Nested classes/interfaces inherited from interface com.tangosol.net.Service
Service.MemberJoinAction
-
-
Field Summary
-
Fields inherited from interface com.tangosol.net.CacheService
TYPE_DISTRIBUTED, TYPE_LOCAL, TYPE_OPTIMISTIC, TYPE_PAGED_TOPIC, TYPE_REMOTE, TYPE_REMOTE_GRPC, TYPE_REPLICATED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Set
getStorageEnabledMembers()
Deprecated.As of Coherence 3.6, replaced byPartitionedService.getOwnershipEnabledMembers()
.boolean
isLocalStorageEnabled()
Determine if local storage is enabled on this member.-
Methods inherited from interface com.tangosol.net.CacheService
destroyCache, ensureCache, getBackingMapManager, getCacheNames, releaseCache, setBackingMapManager
-
Methods inherited from interface com.tangosol.io.ClassLoaderAware
getContextClassLoader, setContextClassLoader
-
Methods inherited from interface com.tangosol.util.Controllable
configure, isRunning, shutdown, start, stop
-
Methods inherited from interface com.tangosol.net.PartitionedService
addPartitionListener, getBackupCount, getBackupOwner, getBackupStrength, getBackupStrengthName, getKeyAssociator, getKeyOwner, getKeyPartitioningStrategy, getOwnedPartitions, getOwnershipEnabledMembers, getOwnershipSenior, getOwnershipVersion, getPartitionAssignmentStrategy, getPartitionCount, getPartitionOwner, getPersistenceMode, instantiateKeyToBinaryConverter, removePartitionListener
-
Methods inherited from interface com.tangosol.net.Service
addMemberListener, getCluster, getDependencies, getInfo, getMinimumServiceVersion, getResourceRegistry, getSerializer, getUserContext, isSuspended, isVersionCompatible, isVersionCompatible, isVersionCompatible, isVersionCompatible, removeMemberListener, setDependencies, setUserContext
-
Methods inherited from interface com.tangosol.util.Service
addServiceListener, removeServiceListener
-
-
-
-
Method Detail
-
isLocalStorageEnabled
boolean isLocalStorageEnabled()
Determine if local storage is enabled on this member.- Returns:
- true if local storage is enabled on this member; false otherwise
-
getStorageEnabledMembers
Set getStorageEnabledMembers()
Deprecated.As of Coherence 3.6, replaced byPartitionedService.getOwnershipEnabledMembers()
.Return a Set of Member objects, one for each Member that has registered this Service and has local storage enabled.- Returns:
- a set of Member objects that provide local storage for this distributed cache service
- See Also:
ServiceInfo.getServiceMembers()
-
-