simple slice cache
C Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
doc
python
GPL-3.0.txt
LICENSE
Makefile
README
TODO
cache.c
cache.h
lru.c
lru.h
protocol.c
protocol.h
server.c
util.c
util.h

README

Simple memory caching service using GLib.

The long term goal of this is to leverage Tim Janik's awesome slice allocator
in a cache system. This is allocator is neat because it's designed to be fast,
scalable, and multithreading friendly. This means that it should be easier to
make a highly-concurrent memcached-like service that leverages the power,
simplicity, and speed of GLib.

I'm still prototyping everything (as evidenced by the fact that the protocol
version is 0!) and evaluating if this is even feasible, i.e. how fast this will
be compared to memcached.

This software is licensed under the GPLv3, but it links against software that
uses other licenses (namely, GLib and Python).