protected void updateObject(Region aRegion) {
   super.updateObject(aRegion);
   // We cannot check counters until commit time with tx
   if (!useTransactions) {
     checkEventCounters();
   }
 }
 protected void destroyAndCreateObject(Region aRegion, boolean isLocalDestroy) {
   super.destroyAndCreateObject(aRegion, isLocalDestroy);
   // We cannot check counters until commit time with tx
   if (!useTransactions) {
     checkEventCounters();
   }
 }
 protected void invalidateObject(Region aRegion, boolean isLocalInvalidate) {
   super.invalidateObject(aRegion, isLocalInvalidate);
   // We cannot check counters until commit time with tx
   if (!useTransactions) {
     checkEventCounters();
   }
 }
 protected void addObjectViaPutAll(Region aRegion, boolean aBoolean) {
   super.addObjectViaPutAll(aRegion, aBoolean);
   // We cannot check counters until commit time with tx
   if (!useTransactions) {
     checkEventCounters();
   }
 }
 protected void replace(Region aRegion) {
   super.replace(aRegion);
   // We cannot check counters until commit time with tx
   if (!useTransactions) {
     checkEventCounters();
   }
 }
 // ConcurrentMap API support
 protected void putIfAbsent(Region aRegion, boolean aBoolean) {
   super.putIfAbsent(aRegion, aBoolean);
   // We cannot check counters until commit time with tx
   if (!useTransactions) {
     checkEventCounters();
   }
 }