SyncWork timing should be any code that is explicitly synchronous, be it a DDC fetch or building the DDC resource. For SyncWork, a "hit" means we fetched from the DDC, and a "miss" means we had to build the resource. Either way, the bytes processed should be set appropriately via calls to AddHitOrMiss().