文件系统缓存(FileSystem Cache)
这个插件缓存地形瓦片、特征矢量和其它数据到层次结构文件夹的本地文件系统。每个缓存数据要素处于不同文件,可能包含相关的元数据文件。
用法示例:
<map>
<options>
<cache driver="filesystem">
<path>c:/osgearth_cache</path>
</cache>
...
注意:
``filesystem``缓存将每个类的数据存储在它自己的``bin``中。
每个``bin``在根路径下都有一个单独的目录。osgEarth控制这些bin的命名,但你可以使用``cache_id``地图图层上的属性可在一定程度上自定义命名。
此缓存支持到期,但不支持大小限制——没有办法限制缓存的大小。
由于我们正在读写,因此缓存访问是序列化的磁盘上的单个文件。
一次从多个进程访问缓存可能会导致崩溃。
缓存数据文件的实际格式是“黑盒子”,可能会更改不知不觉中。我们不打算直接使用缓存文件或用于其他目的。
属性:
path: 存储所有缓存bins和文件的根目录位置