A simple extensible cache library for java