A simple PHP Object Oriented caching layer with support for various backends