类 MetaDataCache

java.lang.Object
org.apache.shenyu.plugin.base.cache.MetaDataCache

public final class MetaDataCache extends Object
The type Meta data cache.
  • 方法详细资料

    • getInstance

      public static MetaDataCache getInstance()
      Gets instance.
      返回:
      the instance
    • cache

      public void cache(org.apache.shenyu.common.dto.MetaData data)
      Cache auth data.
      参数:
      data - the data
    • remove

      public void remove(org.apache.shenyu.common.dto.MetaData data)
      Remove auth data.
      参数:
      data - the data
    • clean

      public void clean()
      clean cache for divide plugin.
    • obtain

      public org.apache.shenyu.common.dto.MetaData obtain(String path)
      Obtain auth data meta data.
      参数:
      path - the path
      返回:
      the meta data
    • initCache

      public void initCache(String path, org.apache.shenyu.common.dto.MetaData value, String metaPath)
      cacheMap.
      参数:
      path - the path
      value - the MetaData
      metaPath - the metaPath
    • getMetaDataMap

      public Map<String,org.apache.shenyu.common.dto.MetaData> getMetaDataMap()
      get metaDataMap.
      返回:
      metaDataMap
    • getMetaDataCache

      public Map<String,org.apache.shenyu.common.dto.MetaData> getMetaDataCache()
      get metadata cache.
      返回:
      cache map