docs: public void resetPMICounters() {
          final String methodName = "resetPMICounters()";
          if (tc.isDebugEnabled())
              Tr.debug(tc, methodName + " cacheName=" + _sCacheName);
  
          if (_enable && this._maxInMemoryCacheEntryCount != null) {
              this._maxInMemoryCacheEntryCount.setCount(0);
          }
          if (_enable && this._inMemoryCacheEntryCount != null) {
              this._inMemoryCacheEntryCount.setCount(0);
          }
          if (_csmDisk != null && _csmDisk._enable) {
              if (_csmDisk._objectsOnDisk != null) {
                  _csmDisk._objectsOnDisk.setCount(0);
              }
              if (_csmDisk._hitsOnDisk != null) {
                  _csmDisk._hitsOnDisk.setCount(0);
              }
              if (_csmDisk._explicitInvalidationsFromDisk != null) {
                  _csmDisk._explicitInvalidationsFromDisk.setCount(0);
              }
              if (_csmDisk._timeoutInvalidationsFromDisk != null) {
                  _csmDisk._timeoutInvalidationsFromDisk.setCount(0);
              }
              if (_csmDisk._pendingRemovalFromDisk != null) {
                  _csmDisk._pendingRemovalFromDisk.setCount(0);
              }
              if (_csmDisk._dependencyIdsOnDisk != null) {
                  _csmDisk._dependencyIdsOnDisk.setCount(0);
              }
              if (_csmDisk._dependencyIdsBufferedForDisk != null) {
                  _csmDisk._dependencyIdsBufferedForDisk.setCount(0);
              }
              if (_csmDisk._dependencyIdsOffloadedToDisk != null) {
                  _csmDisk._dependencyIdsOffloadedToDisk.setCount(0);
              }
              if (_csmDisk._dependencyIdBasedInvalidationsFromDisk != null) {
                  _csmDisk._dependencyIdBasedInvalidationsFromDisk.setCount(0);
              }
              if (_csmDisk._templatesOnDisk != null) {
                  _csmDisk._templatesOnDisk.setCount(0);
              }
              if (_csmDisk._templatesBufferedForDisk != null) {
                  _csmDisk._templatesBufferedForDisk.setCount(0);
              }
              if (_csmDisk._templatesOffloadedToDisk != null) {
                  _csmDisk._templatesOffloadedToDisk.setCount(0);
              }
              if (_csmDisk._templateBasedInvalidationsFromDisk != null) {
                  _csmDisk._templateBasedInvalidationsFromDisk.setCount(0);
              }
              if (_csmDisk._garbageCollectorInvalidationsFromDisk != null) {
                  _csmDisk._garbageCollectorInvalidationsFromDisk.setCount(0);
              }
              if (_csmDisk._overflowInvalidationsFromDisk != null) {
                  _csmDisk._overflowInvalidationsFromDisk.setCount(0);
              }
          }
          if (this._iCacheType == TYPE_SERVLET) {
              for (CacheStatsModule csm : templatesPassed.values()) {
                  if (csm != null && csm._enable) {
                      if (csm._hitsInMemoryCount != null) {
                          csm._hitsInMemoryCount.setCount(0);
                      }
                      if (csm._hitsOnDiskCount != null) {
                          csm._hitsOnDiskCount.setCount(0);
                      }
                      if (csm._explicitInvalidationCount != null) {
                          csm._explicitInvalidationCount.setCount(0);
                      }
                      if (csm._lruInvalidationCount != null) {
                          csm._lruInvalidationCount.setCount(0);
                      }
                      if (csm._timeoutInvalidationCount != null) {
                          csm._timeoutInvalidationCount.setCount(0);
                      }
                      if (csm._inMemoryAndDiskCacheEntryCount != null) {
                          csm._inMemoryAndDiskCacheEntryCount.setCount(0);
                      }
                      if (csm._remoteHitCount != null) {
                          csm._remoteHitCount.setCount(0);
                      }
                      if (csm._missCount != null) {
                          csm._missCount.setCount(0);
                      }
                      if (csm._clientRequestCount != null) {
                          csm._clientRequestCount.setCount(0);
                      }
                      if (csm._distributedRequestCount != null) {
                          csm._distributedRequestCount.setCount(0);
                      }
                      if (csm._explicitMemoryInvalidationCount != null) {
                          csm._explicitMemoryInvalidationCount.setCount(0);
                      }
                      if (csm._explicitDiskInvalidationCount != null) {
                          csm._explicitDiskInvalidationCount.setCount(0);
                      }
                      if (csm._localExplicitInvalidationCount != null) {
                          csm._localExplicitInvalidationCount.setCount(0);
                      }
                      if (csm._remoteExplicitInvalidationCount != null) {
                          csm._remoteExplicitInvalidationCount.setCount(0);
                      }
                      if (csm._remoteCreationCount != null) {
                          csm._remoteCreationCount.setCount(0);
                      }
                  }
              }
          } else if (_csmObject != null && _csmObject._enable) {
              if (_csmObject._hitsInMemoryCount != null) {
                  _csmObject._hitsInMemoryCount.setCount(0);
              }
              if (_csmObject._hitsOnDiskCount != null) {
                  _csmObject._hitsOnDiskCount.setCount(0);
              }
              if (_csmObject._explicitInvalidationCount != null) {
                  _csmObject._explicitInvalidationCount.setCount(0);
              }
              if (_csmObject._lruInvalidationCount != null) {
                  _csmObject._lruInvalidationCount.setCount(0);
              }
              if (_csmObject._timeoutInvalidationCount != null) {
                  _csmObject._timeoutInvalidationCount.setCount(0);
              }
              if (_csmObject._inMemoryAndDiskCacheEntryCount != null) {
                  _csmObject._inMemoryAndDiskCacheEntryCount.setCount(0);
              }
              if (_csmObject._remoteHitCount != null) {
                  _csmObject._remoteHitCount.setCount(0);
              }
              if (_csmObject._missCount != null) {
                  _csmObject._missCount.setCount(0);
              }
              if (_csmObject._clientRequestCount != null) {
                  _csmObject._clientRequestCount.setCount(0);
              }
              if (_csmObject._distributedRequestCount != null) {
                  _csmObject._distributedRequestCount.setCount(0);
              }
              if (_csmObject._explicitMemoryInvalidationCount != null) {
                  _csmObject._explicitMemoryInvalidationCount.setCount(0);
              }
              if (_csmObject._explicitDiskInvalidationCount != null) {
                  _csmObject._explicitDiskInvalidationCount.setCount(0);
              }
              if (_csmObject._localExplicitInvalidationCount != null) {
                  _csmObject._localExplicitInvalidationCount.setCount(0);
              }
              if (_csmObject._remoteExplicitInvalidationCount != null) {
                  _csmObject._remoteExplicitInvalidationCount.setCount(0);
              }
              if (_csmObject._remoteCreationCount != null) {
                  _csmObject._remoteCreationCount.setCount(0);
              }
          }
      }