}
}
}
}
Row theRow = getRow();
// Gotta see if we're dealing with a cached instance of the Row
if (theRow.isCached()) {
// Yep, let's not modify that instance...now we need to clone.
theRow = (Row)theRow.clone();
// Make sure the cached flag is set to false on our copy
theRow.setCached(false);
// Update our instance variable or whatever
setRow(theRow);
}
if (txn != null && txn.isActive() && !isDirty()) {
makeDirty();
}
theRow.setValue(c,value);
}