Commiting partial work with cached  calculations.