public class TileWriter extends Object implements IFilesystemCache, OpenStreetMapTileProviderConstants
IFilesystemCache
. It writes tiles to the file system cache. If the
cache exceeds 600 Mb then it will be trimmed to 500 Mb.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 |
---|
TileWriter() |
Modifier and Type | Method and Description |
---|---|
static long |
getUsedCacheSpace()
Get the amount of disk space used by the tile cache.
|
boolean |
saveFile(ITileSource pTileSource,
MapTile pTile,
InputStream pStream)
Save an InputStream as the specified tile in the file system cache for the specified tile
source.
|
public static long getUsedCacheSpace()
public boolean saveFile(ITileSource pTileSource, MapTile pTile, InputStream pStream)
IFilesystemCache
saveFile
in interface IFilesystemCache
pTileSource
- a tile sourcepTile
- a tilepStream
- an InputStreamCopyright © 2014. All Rights Reserved.