well, i don't know the full system, but maybe it's a system in development... should be nice a lock system to allow systems to dont write or read when it shouldn't do this... example: in rs232 (serial port) you have RTS (ready to send), or in filesystems the flock(), or semaphores, or lock table and select for update... just some examples this allow a better control over system (if you are locking the key, the other can't write, or can't write and can't read), just a help =)
i didn't found an easy solution for this (lock daemond), could be nice implement it in memcache but i have no idea how to add this stuff, the point here is know who is locking, how is the lock (write/read) and how many time it can lock (to avoid deadlocks), check that´s not a cache solution, it's like samba (cifs) flock system again... i didn't found an easy solution with interface for many languages like memcache (php,perl,python,c, many many languages), the easiest solution i found was samba (or nfs) with flock over network -- Roberto Spadim Spadim Technology / SPAEmpresarial
