a simple caching system based on  Erlang/OTP