package water.api;
import water.Futures;
import water.Lockable;
import water.UKV;
import water.Value;
import dontweave.gson.JsonObject;
public class Remove extends Request {
@Override public RequestServer.API_VERSION[] supportedVersions() { return SUPPORTS_V1_V2; }
protected final H2OExistingKey _key = new H2OExistingKey(KEY);
@Override
protected Response serve() {
try { Lockable.delete(_key.value()._key); }
catch( Throwable e ) { return Response.error(e); }
JsonObject response = new JsonObject();
response.addProperty(KEY, _key.toString());
return Response.redirect(response, StoreView.class, null);
}
}