Interface Rapid<K,V>

All Known Implementing Classes:
AbstractRapid, RapidUser

public interface Rapid<K,V>
Author:
Lang
  • Method Details

    • t

      static <TK, TV> Rapid<TK,TV> t(String key)
    • t

      static <TK, TV> Rapid<TK,TV> t(String key, int ttl)
    • map

      static Rapid<Set<String>,ConcurrentMap<String,io.vertx.core.json.JsonArray>> map(String key)
    • map

      static Rapid<Set<String>,ConcurrentMap<String,io.vertx.core.json.JsonArray>> map(String key, int ttl)
    • user

      static <T> Rapid<String,T> user(io.vertx.ext.auth.User user, String rootKey)
    • user

      static <T> Rapid<String,T> user(io.vertx.ext.auth.User user)
    • cached

      default io.vertx.core.Future<V> cached(K key, Supplier<io.vertx.core.Future<V>> executor)
    • cached

      default io.vertx.core.Future<V> cached(K key, Function<K,io.vertx.core.Future<V>> executor)
    • write

      io.vertx.core.Future<V> write(K key, V value)
    • writeMulti

      io.vertx.core.Future<V> writeMulti(Set<K> keySet, V value)
    • clear

      io.vertx.core.Future<V> clear(K key)
    • writeMulti

      io.vertx.core.Future<Boolean> writeMulti(Set<K> keySet)
    • read

      io.vertx.core.Future<V> read(K key)