Is anyone aware of any caching-as-a-service offerings? Essentially, grab an SDK in your favorite language, an API key, and read and write from the cache service?
Something like:
cache = new Cache;
// read from the cache
cache->get( api_key, cache_key );
// write to the cache
cache->set( api_key, cache_key, data, expiration );
I've searched around and haven't found anything like this. I'm just curious more than anything.
Perhaps memcached will do the trick:
http://blog.couchbase.com/memcached-144-windows-32-bit-binary-now-available
http://en.wikipedia.org/wiki/Memcached
UPDATE