Cache Definitions, new cache library