There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
I see that the MemcachedHolder object has a "locked" member and other related fields. The code even checks to see if the item is locked, but I don't see any place where "locked" is set to true before it is written back into memcached.
Is this a bug or am I missing something?