Class CachedImageLoader

Object
CachedImageLoader
All Implemented Interfaces:
ImageLoader

public class CachedImageLoader extends Object implements ImageLoader
The CachedImageLoader is a simple ImageLoader that uses your disk as a cache for tiles. You can plug this implementation into a Tile object. Note that the TileService also has a cache of its own, but for caching tiles, not necessarily their images.

Image loading is an important performance factor to tile clients. Tests have shown that image loading is more important than image rendering. The risk is, however, to fill your disk with tile images, so make sure to empty the directory from time to time. Also note that some tile service may not allow you to save tile locally. If you do so, you might be breaching licenses. So, be nice.

Since:
12
Author:
Ugo Taddei