isCacheOnly

open override var isCacheOnly: Boolean

When true, fetchTile never calls inner — cache hits are served as usual, cache misses return null. Equivalent to constructing with inner = null, but toggleable at runtime so a single layer can flip between online and offline modes without re-wiring its tile factory.