memcache-ada version 0.1

R. Tyler Croy have just released version 0.1 of his memcache-ada package, and he’s even gone and added a short page about it on the wiki. Nice!

For those who doesn’t know what Memcached is, here’s a short description:

Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.

Very cool indeed.

Now, because this is a very early release, there’s a warning in the file:

The Memcache.Connection object cannot be shared between multiple tasks concurrently! It is currently designed only for use within a single task at a time and offers zero protection between tasks. It is better to use multiple objects across multiple tasks if necessary (I have some ideas regarding connection pooling and sharing between tasks but the library is not quite there yet).

Other than that, it should be pretty straightforward. The entire library has been released under the MIT license.

Leave a Reply