readTileUserDataId

suspend fun readTileUserDataId(content: GpkgContent, zoomLevel: Int, tileColumn: Int, tileRow: Int): Long?

The tile-user-data row id (tpudt_id) for (z, x, y), or null if not cached. Selects only the id — never loads the tile blob — so the SWR freshness check stays cheap.