DSTU7564Digest, GeneralDigest, GOST3411_2012_256Digest, GOST3411_2012_512Digest, GOST3411_2012Digest, GOST3411Digest, LongDigest, MD2Digest, MD4Digest, MD5Digest, RIPEMD128Digest, RIPEMD160Digest, RIPEMD256Digest, RIPEMD320Digest, SHA1Digest, SHA224Digest, SHA256Digest, SHA384Digest, SHA512Digest, SHA512tDigest, SkeinDigest, SkeinEngine, SM3Digest, TigerDigest, WhirlpoolDigestpublic interface Memoable
| Modifier and Type | Method | Description |
|---|---|---|
Memoable |
copy() |
Produce a copy of this object with its configuration and in its current state.
|
void |
reset(Memoable other) |
Restore a copied object state into this object.
|
Memoable copy()
The returned object may be used simply to store the state, or may be used as a similar object starting from the copied state.
void reset(Memoable other)
Implementations of this method should try to avoid or minimise memory allocation to perform the reset.
other - an object originally copied from an object of the same type as this instance.java.lang.ClassCastException - if the provided object is not of the correct type.MemoableResetException - if the other parameter is in some other way invalid.