tile.setMetaTileCacheOnly(!gridSubset.shouldCacheAtZoom(gridLoc[2]));
try {
if (tryCacheFetch(tile)) {
returnTile = finalizeTile(tile);
} else if (mime.supportsTiling()) { // Okay, so we need to go to the backend
returnTile = getMetatilingReponse(tile, true);
} else {
returnTile = getNonMetatilingReponse(tile, true);
}
} finally {