Bhavani Iyer wrote:
OK I agree. What's required is something like the following.
/** sets the high water mark and returns the marker object. */
Marker getHighWaterMark();
How about just getMarker(), since that is what it does.
/** default to false (disabled) and enabled when high water mark is set via
above api. */
boolean isDeltaCasJournalingEnabled();
Why would getMarker() enable such a setting? Why do we need this
API at all? The journaling should be enabled by a performance
tuning setting, like the other global options we have. Who else
needs to know about it other than the CAS?
public interface Marker {
boolean isAboveHighWaterMark(FeatureStructure fs);
}
How about isNew()?
--Thilo