Class StorageAgent<K,V>

java.lang.Object
me.hsgamer.topper.agent.storage.StorageAgent<K,V>
All Implemented Interfaces:
Runnable

public class StorageAgent<K,V> extends Object implements Runnable
  • Constructor Details

  • Method Details

    • bindTo

      public void bindTo(AgentHolder<K,V> holder)
    • bindLoadTo

      public void bindLoadTo(AgentHolder<K,V> holder)
    • scheduleValue

      protected void scheduleValue(K key, @Nullable V value)
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • getStorage

      public DataStorage<K,V> getStorage()
    • setMaxEntryPerCall

      public void setMaxEntryPerCall(int taskSaveEntryPerTick)
    • setLoadOnCreate

      public void setLoadOnCreate(boolean loadOnCreate)
    • setScheduleOnEntryRemove

      public void setScheduleOnEntryRemove(boolean scheduleOnEntryRemove)