public class ThumbsLoader extends Object implements Runnable
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.jcs.access.behavior.ICacheAccess<String,BufferedImageCacheEntry> |
cache |
private boolean |
cacheOff |
private Collection<ImageEntry> |
data |
private GeoImageLayer |
layer |
static int |
maxSize |
static int |
minSize |
boolean |
stop |
private MediaTracker |
tracker |
Modifier | Constructor and Description |
---|---|
|
ThumbsLoader(Collection<ImageEntry> entries)
Constructs a new thumbnail loader that operates on the image entries
|
private |
ThumbsLoader(Collection<ImageEntry> data,
GeoImageLayer layer) |
|
ThumbsLoader(GeoImageLayer layer)
Constructs a new thumbnail loader that operates on a geoimage layer.
|
Modifier and Type | Method and Description |
---|---|
private void |
initCache()
Initialize the thumbnail cache.
|
private BufferedImage |
loadThumb(ImageEntry entry) |
void |
run() |
public static final int maxSize
public static final int minSize
public volatile boolean stop
private final Collection<ImageEntry> data
private final GeoImageLayer layer
private MediaTracker tracker
private org.apache.commons.jcs.access.behavior.ICacheAccess<String,BufferedImageCacheEntry> cache
private final boolean cacheOff
private ThumbsLoader(Collection<ImageEntry> data, GeoImageLayer layer)
public ThumbsLoader(GeoImageLayer layer)
layer
- geoimage layerpublic ThumbsLoader(Collection<ImageEntry> entries)
entries
- image entriesprivate void initCache()
private BufferedImage loadThumb(ImageEntry entry)