Getting rid of the KeyLock impl - Turns out MDCC does not support atomic visibility