Class DataStore<T>

java.lang.Object
dev.upcraft.sparkweave.api.util.data.DataStore<T>

public class DataStore<T> extends Object
  • Constructor Details

  • Method Details

    • getLastRefresh

      public Instant getLastRefresh()
    • isStale

      public boolean isStale()
    • refresh

      public CompletableFuture<Void> refresh(Executor executor, boolean force)
    • tryGet

      public Optional<T> tryGet()
    • get

      public T get()
    • onRefresh

      public void onRefresh(Consumer<T> callback)