@ Override public final void cacheMoveValidation ( Move < ? > move , Validation validation ) { validatedMove = move ; this . validation = validation ; }
Cache validation of the given move discarding any previously cached value .