Constructor of FileCache.
maximum size of the cache in bytes
the directory where the cache is created. When cache_dir == NULL, a cache in ~/.cache/champlain is used.
the Renderer used for tiles rendering
a constructed FileCache