com.supermap.services.util.cache

类 DefaultImageCache

  • java.lang.Object
    • com.supermap.services.util.cache.DefaultImageCache
  • 所有已实现的接口:
    ImageCache


    public class DefaultImageCache
    extends java.lang.Object
    implements ImageCache
    

    默认图片缓存实现,用于保存已经生成的图片缓存索引以及文件路径等信息,便于快速查找对应的缓存对象。

    • 字段概要

      字段 
      限定符和类型 字段和说明
      protected static LocLogger logger 
    • 构造器概要

      构造器 
      构造器和说明
      DefaultImageCache(java.lang.String mapName, java.lang.String outputDir) 
    • 方法概要

      方法 
      限定符和类型 方法和说明
      void add(CacheItem item, int width, int height)
      添加缓存项。
      boolean cacheExists(CacheItem cacheItem, int width, int height)
      判断对应的缓存是否存在
      void clear(Rectangle2D bounds)
      清除缓存
      void clear(Rectangle2D bounds, int width, int height)
      清除缓存
      void clearAll()
      清除所有缓存。
      CacheItem[] getCacheItems(Rectangle2D bounds, double scale)
      根据范围和比例尺获取对应的缓存项
      CacheItem[] getCacheItems(Rectangle2D bounds, int width, int height, double scale)
      获取对应范围内的缓存项
      java.util.List<Entry> getCacheKeys(Cache cache) 
      void remove(CacheItem item)
      移除对应的缓存项
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • logger

        protected static final LocLogger logger
        
    • 构造器详细资料

      • DefaultImageCache

        public DefaultImageCache(java.lang.String mapName,
                         java.lang.String outputDir)