cache library
Caching system library for symbol and image management.
This library provides comprehensive caching solutions for map rendering, including symbol caching, image loading, and cache management. The caching system is designed to optimize performance by reducing redundant loading and processing of graphical assets.
Key exports:
- FileSymbolCache: File-based symbol caching implementation
- ImageBundleLoader: Efficient loading of bundled image assets
- SymbolCacheMgr: Central management of symbol caching operations
Classes
- FileSymbolCache
- A cache for symbols (small bitmaps used in the map, e.g., stop signs, arrows).
- ImageBundleLoader
-
An
ImageLoaderthat loads image resources from a FlutterAssetBundle. - ImageFileLoader
-
An
ImageLoaderthat loads image resources from the local file system. - SymbolCacheMgr
- Central manager for symbol caching operations.