An optional interface implemented by objects that are persisted in the {@link org.apache.tapestry5.services.Session}. At the end of each request, any objects read from the session are re-stored into the session, to ensure that in-memory changes are flushed to other persistent session stores (e.g. RDBMS, servers in a cluster, etc). Objects that implement this interface are expected to track when they are dirty (have pending changes), so that the save back into the session can be avoided when not necessary.
This method is accessed concurrently.
@see org.apache.tapestry5.annotations.ImmutableSessionPersistedObject
@see org.apache.tapestry5.services.SessionPersistedObjectAnalyzer
@since 5.1.1.0
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.