dataStore.validateTransaction( ) メソッドは指定されたデータストアに対応するレベルで、dataStore.startTransaction( ) で開始されたトランザクションを受け入れます。
メソッドはトランザクション中に起きたデータストア上のデータの変更を保存します。
複数のトランザクションをネストすること(サブトランザクション)が可能です。メインのトランザクションがキャンセルされると、それらの全てのサブトランザクションは、たとえ個々にこのメソッドで評価されていたとしても全てキャンセルされます。