Implement cache operation -- checkpoint work