Interface CoherenceBasedCache<K,​V>

  • Type Parameters:
    K - the type of keys for the Cache
    V - the type of values for the Cache
    All Superinterfaces:
    AutoCloseable, javax.cache.Cache<K,​V>, Closeable, Iterable<javax.cache.Cache.Entry<K,​V>>
    All Known Implementing Classes:
    AbstractCoherenceBasedCache, LocalCache, PartitionedCache, PassThroughCache, RemoteCache

    public interface CoherenceBasedCache<K,​V>
    extends javax.cache.Cache<K,​V>
    An Coherence-based implementation of a Cache.

    All Coherence-based implementations of Cache should implement this interface.

    Since:
    Coherence 12.1.3
    Author:
    bo 2013.11.04
    • Field Detail

      • JCACHE_CONFIG_CACHE_NAME

        static final String JCACHE_CONFIG_CACHE_NAME
        The name of the Coherence NamedCache that will hold JCache Configurations.
        See Also:
        Constant Field Values
      • JCACHE_PARTITIONED_CACHE_NAME_PREFIX

        static final String JCACHE_PARTITIONED_CACHE_NAME_PREFIX
        The Coherence NamedCache name prefix that JCache Partitioned Caches use internally.
        See Also:
        Constant Field Values
      • JCACHE_PARTITIONED_CACHE_NAME_PATTERN

        static final String JCACHE_PARTITIONED_CACHE_NAME_PATTERN
        The name of the Coherence NamedCache onto which Partitioned JCaches will be mapped.
        See Also:
        Constant Field Values
      • JCACHE_PARTITIONED_SCHEME_NAME

        static final String JCACHE_PARTITIONED_SCHEME_NAME
        The name of the Coherence Scheme that will manage partitioned caches.
        See Also:
        Constant Field Values
      • JCACHE_PARTITIONED_SERVICE_NAME

        static final String JCACHE_PARTITIONED_SERVICE_NAME
        The name of the Coherence Service that will manage partitioned caches.
        See Also:
        Constant Field Values
      • JCACHE_LOCAL_CACHE_NAME_PREFIX

        static final String JCACHE_LOCAL_CACHE_NAME_PREFIX
        The Coherence NamedCache name prefix that JCache Local Caches will use.
        See Also:
        Constant Field Values
      • JCACHE_LOCAL_CACHE_NAME_PATTERN

        static final String JCACHE_LOCAL_CACHE_NAME_PATTERN
        The name of the Coherence NamedCache onto which Local JCaches will be mapped.
        See Also:
        Constant Field Values
      • JCACHE_LOCAL_SCHEME_NAME

        static final String JCACHE_LOCAL_SCHEME_NAME
        The name of the Coherence Scheme that will manage Local caches.
        See Also:
        Constant Field Values
      • JCACHE_LOCAL_SERVICE_NAME

        static final String JCACHE_LOCAL_SERVICE_NAME
        The name of the Coherence Service that will manage Local caches.
        See Also:
        Constant Field Values
      • JCACHE_REMOTE_SCHEME

        static final String JCACHE_REMOTE_SCHEME
        The name of the Coherence remote scheme for JCache.
        See Also:
        Constant Field Values