void makeReservation(DLockBatch batch) {
    resMgr.makeReservation((IdentityArrayList) batch.getReqs());
  }
Handles request for a batch of locks using optimization for transactions.
<p>
Acquires destroy read lock before synchronizing on {@link #batchLocks}.
If read lock not acquired, wait for the Grantor to be destroyed.

@throws LockGrantorDestroyedException if grantor is destroyed
geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockGrantor.java