public class MapTileCache extends Object implements OpenStreetMapTileProviderConstants
Modifier and Type | Field and Description |
---|---|
protected LRUMapTileCache |
mCachedTiles |
protected Object |
mCachedTilesLockObject |
CACHE_MAPTILECOUNT_DEFAULT, DEBUG_TILE_PROVIDERS, DEBUGMODE, DEFAULT_MAXIMUM_CACHED_FILE_AGE, 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 |
---|
MapTileCache() |
MapTileCache(int aMaximumCacheSize) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsTile(MapTile aTile) |
void |
ensureCapacity(int aCapacity) |
android.graphics.drawable.Drawable |
getMapTile(MapTile aTile) |
void |
putTile(MapTile aTile,
android.graphics.drawable.Drawable aDrawable) |
protected final Object mCachedTilesLockObject
protected LRUMapTileCache mCachedTiles
public MapTileCache()
public MapTileCache(int aMaximumCacheSize)
aMaximumCacheSize
- Maximum amount of MapTiles to be hold within.public void ensureCapacity(int aCapacity)
public android.graphics.drawable.Drawable getMapTile(MapTile aTile)
public void putTile(MapTile aTile, android.graphics.drawable.Drawable aDrawable)
public boolean containsTile(MapTile aTile)
public void clear()
Copyright © 2015. All Rights Reserved.