Also note that this will slightly increase the cost of validation, by implementing the cache writes, though the lack of a hashmap header update and the fact that there is only one write per block, should make it pretty minor, maybe up to +5% validation time.