Eliminate locking in DataObjectCodecContext