LowLevelCacheApi

@RequiresOptIn(level = RequiresOptIn.Level.WARNING, message = "Low-level cache API. Prefer ContentManager.attachCache + openLayer / openElevationCoverage.")
annotation class LowLevelCacheApi

Opt-in marker for low-level cache plumbing on earth.worldwind.util.ContentManager.

Methods like openImageTileStore, openVectorTileStore, openFeatureStore, createElevationSourceFactory, and registerWebService are part of the platform-impl contract — every earth.worldwind.util.ContentManager backend (GeoPackage, IndexedDB, iOS filesystem) must provide them. App code should not call them directly.

The supported app-facing paths are:

Annotate with @OptIn(LowLevelCacheApi::class) to acknowledge the low-level use site. The warning serves as a signal that the canonical path may be a better fit.