Package mapproxy :: Package core :: Module cache
[hide private]
[frames] | no frames]

Module cache

source code

Tile caching (creation, caching and retrieval of tiles).

Class Hierarchy for CacheManager
Class Hierarchy for CacheManager

Class Hierarchy for _TileCreator
Class Hierarchy for _TileCreator

Class Hierarchy for TileSource
Class Hierarchy for TileSource

Schematic Call Graph
Schematic Call Graph

Classes [hide private]
  BlankImage
  TileCacheError
  TileSourceError
  TooManyTilesError
  Cache
Easy access to images from cached tiles.
  TileCollection
  CacheManager
Manages tile cache and tile creation.
  FileCache
This class is responsible to store and load the actual tile data.
  _TileCreator
Base class for the creation of new tiles.
  _SequentialTileCreator
This _TileCreator creates one requested tile after the other.
  _ThreadedTileCreator
This _TileCreator creates one requested tile after the other.
  TileSource
Base class for tile sources.
  _Tile
Internal data object for all tiles.
Functions [hide private]
 
_create_dir(file_name) source code
 
sequential_tile_creator(tiles, tile_collection, tile_source, cache)
This tile creator creates a thread pool to create multiple tiles in parallel.
source code
 
threaded_tile_creator(tiles, tile_collection, tile_source, cache)
This tile creator creates a thread pool to create multiple tiles in parallel.
source code
Variables [hide private]
  log = logging.getLogger(__name__)