Interface JdbiCacheBuilder

    • Method Detail

      • build

        <K,​V> JdbiCache<K,​V> build()
        Creates an cache instance from the values in the builder.
        Returns:
        A cache instance.
      • buildWithLoader

        <K,​V> JdbiCache<K,​V> buildWithLoader​(JdbiCacheLoader<K,​V> cacheLoader)
        Creates an cache instance from the values in the builder and a supplied cache loader.
        Parameters:
        cacheLoader - A JdbiCacheLoader instance that is used to create a new value if no value is currently stored in the cache.
      • maxSize

        JdbiCacheBuilder maxSize​(int maxSize)
        Sets an upper boundary to the cache size.
        Parameters:
        maxSize - Sets the maximum size of the cache. If the value is zero or negative, the cache is unbounded.
        Returns:
        The instance of the builder itself.