Interface RemoteCacheConfiguration

All Superinterfaces:
BasicCacheConfiguration, BasicCacheContainerConfiguration, org.wildfly.clustering.cache.CacheConfiguration, RemoteCacheContainerConfiguration

public interface RemoteCacheConfiguration extends RemoteCacheContainerConfiguration, BasicCacheConfiguration
Configuration identifying a remote cache.
Author:
Paul Ferraro
  • Method Details

    • getCache

      <K, V> org.infinispan.client.hotrod.RemoteCache<K,V> getCache()
      Specified by:
      getCache in interface BasicCacheConfiguration
    • getCacheContainer

      default org.infinispan.client.hotrod.RemoteCacheContainer getCacheContainer()
      Specified by:
      getCacheContainer in interface BasicCacheContainerConfiguration
      Specified by:
      getCacheContainer in interface RemoteCacheContainerConfiguration
    • getExecutor

      default Executor getExecutor()
      Specified by:
      getExecutor in interface BasicCacheContainerConfiguration
    • getTransactionManager

      default jakarta.transaction.TransactionManager getTransactionManager()
      Specified by:
      getTransactionManager in interface BasicCacheConfiguration
    • getReadForUpdateCache

      default <K, V> org.infinispan.client.hotrod.RemoteCache<K,V> getReadForUpdateCache()
      Returns a cache with select-for-update semantics.
      Type Parameters:
      K - the cache key type
      V - the cache value type
      Returns:
      a cache with select-for-update semantics.
    • getIgnoreReturnCache

      default <K, V> org.infinispan.client.hotrod.RemoteCache<K,V> getIgnoreReturnCache()
    • getForceReturnCache

      default <K, V> org.infinispan.client.hotrod.RemoteCache<K,V> getForceReturnCache()
    • getNearCacheMode

      default org.infinispan.client.hotrod.configuration.NearCacheMode getNearCacheMode()
    • getCacheProperties

      default org.wildfly.clustering.cache.CacheProperties getCacheProperties()
      Specified by:
      getCacheProperties in interface BasicCacheConfiguration
      Specified by:
      getCacheProperties in interface org.wildfly.clustering.cache.CacheConfiguration