docs: public void afterCommit(PBStateEvent event)
      {
          if(log.isDebugEnabled()) log.debug("afterCommit() call, push objects to application cache");
          if(invokeCounter != 0)
          {
              log.error("** Please check method calls of ObjectCacheTwoLevelImpl#enableMaterialization and" +
                      " ObjectCacheTwoLevelImpl#disableMaterialization, number of calls have to be equals **");
          }
          try
          {
              // we only push "really modified objects" to the application cache
              pushToApplicationCache(TYPE_WRITE, TYPE_CACHED_READ);
          }
          finally
          {
              resetSessionCache();
          }
      }