今までのデザインパターンで処理を待たせる、つまりある意味でロックをとるものがいくつかありましたが、Read-Write パターンでは、読み込みと書き込みで違ったロックの取り方をするのが特徴です。
といった具合です。 こういうロックの取り方は結構必要になることが多いようなので、標準 としてこれらを実装したクラス群が提供されてるんでしょう。
これらのアノテーションが付与されたメソッドは、上記のサンプルの対応するメソッドとほぼ同じコードに 変換されるようです。