final CacheInfo info = this.cacheInfo;
final TileCacheInfo tileCacheInfo = info.getTileCacheInfo();
final String layerName = getName();
final GridSetBuilder gsBuilder = new GridSetBuilder();
GridSet gridSet = gsBuilder.buildGridset(layerName, info, layerBounds);
gridSetBroker.put(gridSet);
final List<LODInfo> lodInfos = tileCacheInfo.getLodInfos();
Integer zoomStart = lodInfos.get(0).getLevelID();
Integer zoomStop = lodInfos.get(lodInfos.size() - 1).getLevelID();
GridSubset subSet = GridSubsetFactory.createGridSubSet(gridSet, this.layerBounds,
zoomStart, zoomStop);
Hashtable<String, GridSubset> subsets = new Hashtable<String, GridSubset>();
subsets.put(gridSet.getName(), subSet);
return subsets;
}