public class LRUMapTileCache extends LinkedHashMap<MapTile,android.graphics.drawable.Drawable> implements OpenStreetMapTileProviderConstants
Modifier and Type | Class and Description |
---|---|
static interface |
LRUMapTileCache.TileRemovedListener |
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
CACHE_MAPTILECOUNT_DEFAULT, DEBUG_TILE_PROVIDERS, DEBUGMODE, DEFAULT_MAXIMUM_CACHED_FILE_AGE, MAXIMUM_ZOOMLEVEL, MINIMUM_ZOOMLEVEL, NUMBER_OF_TILE_DOWNLOAD_THREADS, NUMBER_OF_TILE_FILESYSTEM_THREADS, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_SECOND, ONE_WEEK, ONE_YEAR, OSMDROID_PATH, TILE_DOWNLOAD_MAXIMUM_QUEUE_SIZE, TILE_EXPIRY_TIME_MILLISECONDS, TILE_FILESYSTEM_MAXIMUM_QUEUE_SIZE, TILE_MAX_CACHE_SIZE_BYTES, TILE_PATH_BASE, TILE_PATH_EXTENSION, TILE_TRIM_CACHE_SIZE_BYTES
Constructor and Description |
---|
LRUMapTileCache(int aCapacity) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
ensureCapacity(int aCapacity) |
LRUMapTileCache.TileRemovedListener |
getTileRemovedListener() |
android.graphics.drawable.Drawable |
remove(Object aKey) |
protected boolean |
removeEldestEntry(Map.Entry<MapTile,android.graphics.drawable.Drawable> aEldest) |
void |
setTileRemovedListener(LRUMapTileCache.TileRemovedListener tileRemovedListener) |
containsValue, get
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, size, values
equals, hashCode, toString
public void ensureCapacity(int aCapacity)
public android.graphics.drawable.Drawable remove(Object aKey)
public void clear()
protected boolean removeEldestEntry(Map.Entry<MapTile,android.graphics.drawable.Drawable> aEldest)
removeEldestEntry
in class LinkedHashMap<MapTile,android.graphics.drawable.Drawable>
public LRUMapTileCache.TileRemovedListener getTileRemovedListener()
public void setTileRemovedListener(LRUMapTileCache.TileRemovedListener tileRemovedListener)
Copyright © 2014. All Rights Reserved.