com.supermap.services.util.cache
接口 ImageCache
-
- 所有已知实现类:
- DefaultImageCache
public interface ImageCache
图片缓存对象接口。
-
-
方法概要
方法 限定符和类型 方法和说明 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)
根据范围获取对应的缓存项void
remove(CacheItem item)
清除单个缓存
-
-
-
方法详细资料
-
cacheExists
boolean cacheExists(CacheItem cacheItem, int width, int height)
判断对应的缓存是否存在
- 参数:
cacheItem
-width
-height
-- 返回:
-
add
void add(CacheItem item, int width, int height)
添加缓存项。
- 参数:
item
-mapName
-width
-height
-
-
getCacheItems
CacheItem[] getCacheItems(Rectangle2D bounds, int width, int height, double scale)
根据范围获取对应的缓存项
- 参数:
bounds
-- 返回:
-
getCacheItems
CacheItem[] getCacheItems(Rectangle2D bounds, double scale)
根据范围和比例尺获取对应的缓存项
- 参数:
bounds
-- 返回:
-
remove
void remove(CacheItem item)
清除单个缓存- 参数:
item
-
-
clear
void clear(Rectangle2D bounds)
清除缓存
- 参数:
bounds
-
-
clearAll
void clearAll()
清除所有缓存。
-
clear
void clear(Rectangle2D bounds, int width, int height)
清除缓存
- 参数:
bounds
-width
-height
-
-
-