Cache key matching Tile.tileKey = "level.row.column"; sources receive (z=level, x=column, y=row), so revalidation callbacks map back the same way.
(z=level, x=column, y=row)