A abstract cache framework for node js