Java有了synchronized,为什么还要提供Lock

NoSuchKey