D - the type of data.
public class ProviderImageManager<D> extends AbstractImageManagerWithMemoryCache<Tile ,D>
desiredCacheSize, memoryCache| Constructor and Description |
|---|
ProviderImageManager(ImageProvider
Create a new ImageManager that serves tiles from an ImageProvider.
|
ProviderImageManager(ImageProvider
Create a new ImageManager that serves tiles from an ImageProvider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Clear the underlying cache.
|
void |
destroy()
|
D |
get(Tile
|
ImageProvider |
getImageProvider()
Get the ImageProvider this Manager used to produce tiles.
|
void |
unchache(Tile
Ensure that the denoted tile will be removed from the cache.
|
void |
willNeed(Tile
|
setCacheHintMinimumSizeaddLoadListener, notifyListeners, notifyListenersFail, removeLoadListenerpublic ProviderImageManager(ImageProvider<Tile ,D> imageProvider)
imageProvider - the provider that produces images.
public ProviderImageManager(ImageProvider<Tile ,D> imageProvider, int cacheSize)
imageProvider - the provider that produces images.
cacheSize - the number of images to cache in main memory.
public void destroy()
public void unchache(Tiletile)
tile - the tile to remove.
public void clearCache()
public ImageProvider<Tile ,D> getImageProvider()
public void willNeed(Tilething)