class TXRegionLockRequestImpl implements TXRegionLockRequest {

  @Override
  public Map<Object, Boolean> getKeys() {
    if (this.entryKeys == null) {
      // check for cache closed/closing
      cache.getCancelCriterion().checkCancelInProgress(null);
    }
    return this.entryKeys;
  }

  public  TXRegionLockRequestImpl();
  public  TXRegionLockRequestImpl(InternalCache cache, InternalRegion r);
  @VisibleForTesting public  TXRegionLockRequestImpl(String regionPath, Map<Object, Boolean> entryKeys);

}