Implement DocRenderCache