Add copy to cache framework. Not compilable.