1) I think a mix of the two approaches would work here - an actual timeout to a lock but not the only way of keeping a lock
2) I suppose that's always possible, but then what would happen is the lock would be released. Not ideal behavior but also not one that presents a data reliability issue.
Comments
1) I think a mix of the two approaches would work here - an actual timeout to a lock but not the only way of keeping a lock
2) I suppose that's always possible, but then what would happen is the lock would be released. Not ideal behavior but also not one that presents a data reliability issue.