protected void removeTilesFromIO( String layer, List<TileIndex> tiles ) { if ( tiles.size() == 0 ) { return; } try { LayerConfiguration config = getLayerConfiguration( layer, null ); PyramidIO io = config.produce( PyramidIO.class ); String dataId = config.getPropertyValue(LayerConfiguration.DATA_ID); io.removeTiles( dataId, tiles ); } catch ( Exception e ) { throw new IllegalArgumentException( e.getMessage() ); } }
_tileIO.removeTiles(BASE_PATH, tileIndices ); _dataIO.removeData(BASE_PATH, dataIndices );
_tileIO.removeTiles(TABLE_NAME, tileIndices ); _dataIO.removeData(TABLE_NAME, dataIndices );