Module bus.pager

Class GuavaCache<K,V>

java.lang.Object
org.miaixz.bus.pager.cache.GuavaCache<K,V>
All Implemented Interfaces:
org.miaixz.bus.cache.CacheX<K,V>

public class GuavaCache<K,V> extends Object implements org.miaixz.bus.cache.CacheX<K,V>
Simple Guava Cache
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

  • Method Details

    • read

      public V read(K key)
      Specified by:
      read in interface org.miaixz.bus.cache.CacheX<K,V>
    • read

      public Map<K,V> read(Collection<K> keys)
      Specified by:
      read in interface org.miaixz.bus.cache.CacheX<K,V>
    • write

      public void write(K key, V value, long expire)
      Specified by:
      write in interface org.miaixz.bus.cache.CacheX<K,V>
    • write

      public void write(Map<K,V> map, long expire)
      Specified by:
      write in interface org.miaixz.bus.cache.CacheX<K,V>
    • remove

      public void remove(K... keys)
      Specified by:
      remove in interface org.miaixz.bus.cache.CacheX<K,V>
    • clear

      public void clear()
      Specified by:
      clear in interface org.miaixz.bus.cache.CacheX<K,V>