if ( mightRequireInverseAssociationManagement || usesNonAtomicOptimisticLocking ) {
resultset = gridDialect.getTuple( key, getTupleContext() );
}
else {
OgmEntityEntryState extraState = entry.getExtraState( OgmEntityEntryState.class );
if ( extraState != null ) {
resultset = extraState.getTuple();
}
if ( resultset == null ) {
resultset = gridDialect.getTuple( key, getTupleContext() );
}
}