@Override public void putLayerMetadata(String layerName, String key, String value) { readAction( () -> { store(layerName).putLayerMetadata(layerName, key, value); }); }
@Override public boolean deleteByParametersId(String layerName, String parametersId) throws StorageException { return readFunctionUnsafe( () -> store(layerName).deleteByParametersId(layerName, parametersId)); }
public Map<String, Optional<Map<String, String>>> getParametersMapping(String layerName) { return readFunction(() -> store(layerName).getParametersMapping(layerName)); }
@Override public String getLayerMetadata(String layerName, String key) { return readFunction(() -> store(layerName).getLayerMetadata(layerName, key)); }
@Override public Set<String> getParameterIds(String layerName) { return readFunction(() -> store(layerName).getParameterIds(layerName)); }
@Override public boolean delete(String layerName) throws StorageException { return readFunctionUnsafe(() -> store(layerName).delete(layerName)); }
@Override public Set<Map<String, String>> getParameters(String layerName) { return readFunction(() -> store(layerName).getParameters(layerName)); }
@Override public boolean deleteByGridsetId(String layerName, String gridSetId) throws StorageException { return readFunctionUnsafe(() -> store(layerName).deleteByGridsetId(layerName, gridSetId)); }
@Override public boolean delete(TileRange obj) throws StorageException { return readFunctionUnsafe(() -> store(obj.getLayerName()).delete(obj)); }
@Override public boolean delete(TileObject obj) throws StorageException { return readFunctionUnsafe(() -> store(obj.getLayerName()).delete(obj)); }
@Override public boolean get(TileObject obj) throws StorageException { return readFunctionUnsafe(() -> store(obj.getLayerName()).get(obj)); }
@Override public void put(TileObject obj) throws StorageException { readActionUnsafe(() -> store(obj.getLayerName()).put(obj)); }