package org.corfudb.runtime.object;
/** An internal interface to the SMR Proxy.
*
* This interface contains methods which are used only by Corfu's object layer,
* and shouldn't be exposed to other packages
* (such as the annotation processor).
*
* Created by mwei on 11/15/16.
*/
public interface ICorfuSMRProxyInternal<T> extends ICorfuSMRProxy<T> {
/** Directly get the state of the object the proxy is managing,
* without causing a sync. */
VersionLockedObject<T> getUnderlyingObject();
}