Class CacheConfigBuilder


  • public class CacheConfigBuilder
    extends Object
    • Constructor Detail

      • CacheConfigBuilder

        public CacheConfigBuilder()
    • Method Detail

      • maxSize

        public CacheConfigBuilder maxSize​(long maxSize)
        Configures the cache maximum size.
        Parameters:
        maxSize - The maximum of items to keep in Cache
        Returns:
        this builder
      • timeout

        public CacheConfigBuilder timeout​(int timeout,
                                          TimeUnit unit)
        The maximum duration before invalidating a cache entry.
        Parameters:
        timeout - The duration
        unit - The duration unit
        Returns:
        this builder
      • registerCacheConfig

        public Ipdata.Builder registerCacheConfig()
        Builds A CacheConfig instance and registers it in the Ipdata.Builder
        Returns:
        The Ipdata.Builder that created this CacheConfigBuilder