Class AbstractRapid<K,T>

java.lang.Object
io.vertx.up.uca.cache.AbstractRapid<K,T>
All Implemented Interfaces:
Rapid<K,T>
Direct Known Subclasses:
RapidUser

public class AbstractRapid<K,T> extends Object implements Rapid<K,T>
Author:
Lang
  • Field Details

    • pool

      protected final transient UxPool pool
    • expired

      protected final transient int expired
  • Constructor Details

    • AbstractRapid

      protected AbstractRapid(String poolName, int expired)
    • AbstractRapid

      protected AbstractRapid(io.vertx.ext.auth.User user)
  • Method Details

    • logger

      protected io.horizon.uca.log.Annal logger()
    • write

      public io.vertx.core.Future<T> write(K key, T value)
      Specified by:
      write in interface Rapid<K,T>
    • writeMulti

      public io.vertx.core.Future<T> writeMulti(Set<K> keySet, T value)
      Specified by:
      writeMulti in interface Rapid<K,T>
    • writeMulti

      public io.vertx.core.Future<Boolean> writeMulti(Set<K> keySet)
      Specified by:
      writeMulti in interface Rapid<K,T>
    • clear

      public io.vertx.core.Future<T> clear(K key)
      Specified by:
      clear in interface Rapid<K,T>
    • read

      public io.vertx.core.Future<T> read(K key)
      Specified by:
      read in interface Rapid<K,T>