// this only makes sure that leases and locks are available to coprocessors
// from external packages
RegionCoprocessorEnvironment re = (RegionCoprocessorEnvironment)e;
Leases leases = re.getRegionServerServices().getLeases();
leases.createLease(re.getRegion().getRegionNameAsString(), 2000, null);
leases.cancelLease(re.getRegion().getRegionNameAsString());
}
@Override
public void preOpen(ObserverContext<RegionCoprocessorEnvironment> c) {
ctPreOpen.incrementAndGet();