TileLayer tileLayer = getTileLayer(layerName);
if (tileLayer == null) {
return false;
}
boolean removed = false;
tileLayer.acquireLayerLock();
try {
removed = gwcConfig.removeLayer(tileLayer);
if (removed) {
Map<String, TileLayer> buff = new HashMap<String, TileLayer>(this.layers);
buff.remove(layerName);