Last week, I publicized a cache client (http://code.google.com/p/
secmemcached) that has been widely used in a online collaboration
platform. This client adds L1 feature and minimums network IO.  In
order to synchronize data between L1 cache and memcached server,  I
created a code base enhancing memcached1.4.3 with two changes.
1)  CAS ID is a timestamp-based UUID (in macroseconds).
2)  A new command, get_cas, can return CAS IDs of multiple objects at
time.
The client uses CAS ID as object version in determining whether object
is modified or not.

Here is code hosting place: 
http://secmemcached.googlecode.com/svn/trunk/Memcached/.
I am taking into consideration whether my enhancement can be
incorporated into official memcached build. Let me know what I can do
to make it feasible.

Cheers, Smiling

Reply via email to