Class NearCacheConfigurationBuilder

    • Constructor Detail

      • NearCacheConfigurationBuilder

        protected NearCacheConfigurationBuilder​(ConfigurationBuilder builder)
    • Method Detail

      • maxEntries

        public NearCacheConfigurationBuilder maxEntries​(int maxEntries)
        Specifies the maximum number of entries that will be held in the near cache.
        Parameters:
        maxEntries - maximum entries in the near cache.
        Returns:
        an instance of the builder
      • cacheNamePattern

        public NearCacheConfigurationBuilder cacheNamePattern​(String pattern)
        Specifies a cache name pattern (in the form of a regular expression) that matches all cache names for which near caching should be enabled. See the Pattern syntax for details on the format.
        Parameters:
        pattern - a regular expression.
        Returns:
        an instance of the builder
      • cacheNamePattern

        public NearCacheConfigurationBuilder cacheNamePattern​(Pattern pattern)
        Specifies a cache name pattern that matches all cache names for which near caching should be enabled.
        Parameters:
        pattern - a Pattern
        Returns:
        an instance of the builder
      • validate

        public void validate()
        Description copied from interface: org.infinispan.commons.configuration.Builder
        Validate the data in this builder before building the configuration bean
        Specified by:
        validate in interface org.infinispan.commons.configuration.Builder<NearCacheConfiguration>
      • create

        public NearCacheConfiguration create()
        Description copied from interface: org.infinispan.commons.configuration.Builder
        Create the configuration bean
        Specified by:
        create in interface org.infinispan.commons.configuration.Builder<NearCacheConfiguration>
        Returns:
      • read

        public org.infinispan.commons.configuration.Builder<?> read​(NearCacheConfiguration template)
        Description copied from interface: org.infinispan.commons.configuration.Builder
        Reads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration
        Specified by:
        read in interface org.infinispan.commons.configuration.Builder<NearCacheConfiguration>
        Parameters:
        template - the configuration from which to "clone" this config if needed.