DDF-285  Cache API and Implementation added