Class CaffeineCacheBuilder<K,V>

java.lang.Object
com.axelor.cache.CacheBuilder<K,V>
com.axelor.cache.caffeine.CaffeineCacheBuilder<K,V>
Type Parameters:
K - the type of keys maintained by this cache
V - the type of mapped values

public class CaffeineCacheBuilder<K,V> extends CacheBuilder<K,V>
Caffeine cache builder

This builds an AxelorCache wrapping either a Cache or LoadingCache, because Caffeine uses different interfaces depending on whether the cache is loading.

  • Constructor Details

    • CaffeineCacheBuilder

      public CaffeineCacheBuilder()
    • CaffeineCacheBuilder

      public CaffeineCacheBuilder(String cacheName)
  • Method Details