It's possible to write queues, stacks, vectors, linked list, sets, etc. all in memcached. I'm wondering if there are any libraries that have implemented any of these data structures? We'll be in Java probably and will otherwise have a need to write some of these by ourselves.
"Thread-safety" is important, in that two processes living on different machines should be able to use the same library to manipulate these structures concurrently.