Class HolderCachedDataManager<T extends PermissionHolder>

java.lang.Object
me.lucko.luckperms.common.cacheddata.AbstractCachedDataManager
me.lucko.luckperms.common.cacheddata.HolderCachedDataManager<T>
All Implemented Interfaces:
net.luckperms.api.cacheddata.CachedDataManager
Direct Known Subclasses:
GroupCachedDataManager, UserCachedDataManager

public abstract class HolderCachedDataManager<T extends PermissionHolder> extends AbstractCachedDataManager
Holds an easily accessible cache of a holders data in a number of contexts
  • Field Details

    • holder

      protected final T extends PermissionHolder holder
      The holder whom this data instance is representing
  • Constructor Details

    • HolderCachedDataManager

      public HolderCachedDataManager(T holder)
  • Method Details