- All Known Implementing Classes:
- TidSet
public interface Memento<T>
generic interface for objects that are used to restore previous states from
within a context that holds the references to the objects to restore (e.g. a
container), i.e. the caller knows where to restore the objects in question.
The caller can provide a cached object the memento can update. However, its
up to the memento if it uses this (optional) argument object to restore
in-situ, the only guarantee it makes is that it returns a restored object