public abstract class Keyed<T extends Keyed> extends Iced<T>
Modifier and Type | Field and Description |
---|---|
Key<T> |
_key
Key mapping a Value which holds this object; may be null
|
Modifier and Type | Method and Description |
---|---|
protected abstract long |
checksum_impl()
High-quality 64-bit checksum of the content of the
object.
|
long |
checksum() |
protected Futures |
remove_impl(Futures fs)
Override to remove subparts, but not self, of composite Keyed objects.
|
void |
remove()
Remove this Keyed object, and all subparts; blocking.
|
Futures |
remove(Futures fs)
Remove this Keyed object, and all subparts.
|
static void |
remove(Key k)
Remove this Keyed object, and all subparts; blocking.
|
static void |
remove(Key k,
Futures fs)
Remove this Keyed object, and all subparts.
|
clone, frozenType, read_impl, read, readExternal, readJSON_impl, readJSON, toJsonString, write_impl, write, writeExternal, writeHTML_impl, writeHTML, writeJSON_impl, writeJSON
public final void remove()
public static void remove(Key k)
protected abstract long checksum_impl()
public final long checksum()