/** log in info level the main statistics */ @Override public void logSummary() { LOG.loggingStatistics(); LOG.startTime(startTime); LOG.sessionsOpened(sessionOpenCount.get()); LOG.sessionsClosed(sessionCloseCount.get()); LOG.transactions(transactionCount.get()); LOG.successfulTransactions(committedTransactionCount.get()); LOG.optimisticLockFailures(optimisticFailureCount.get()); LOG.flushes(flushCount.get()); LOG.connectionsObtained(connectCount.get()); LOG.statementsPrepared(prepareStatementCount.get()); LOG.statementsClosed(closeStatementCount.get()); LOG.secondLevelCachePuts(secondLevelCachePutCount.get()); LOG.secondLevelCacheHits(secondLevelCacheHitCount.get()); LOG.secondLevelCacheMisses(secondLevelCacheMissCount.get()); LOG.entitiesLoaded(entityLoadCount.get()); LOG.entitiesUpdated(entityUpdateCount.get()); LOG.entitiesInserted(entityInsertCount.get()); LOG.entitiesDeleted(entityDeleteCount.get()); LOG.entitiesFetched(entityFetchCount.get()); LOG.collectionsLoaded(collectionLoadCount.get()); LOG.collectionsUpdated(collectionUpdateCount.get()); LOG.collectionsRemoved(collectionRemoveCount.get()); LOG.collectionsRecreated(collectionRecreateCount.get()); LOG.collectionsFetched(collectionFetchCount.get()); LOG.naturalIdCachePuts(naturalIdCachePutCount.get()); LOG.naturalIdCacheHits(naturalIdCacheHitCount.get()); LOG.naturalIdCacheMisses(naturalIdCacheMissCount.get()); LOG.naturalIdMaxQueryTime(naturalIdQueryExecutionMaxTime.get()); LOG.naturalIdQueriesExecuted(naturalIdQueryExecutionCount.get()); LOG.queriesExecuted(queryExecutionCount.get()); LOG.queryCachePuts(queryCachePutCount.get()); LOG.timestampCachePuts(updateTimestampsCachePutCount.get()); LOG.timestampCacheHits(updateTimestampsCacheHitCount.get()); LOG.timestampCacheMisses(updateTimestampsCacheMissCount.get()); LOG.queryCacheHits(queryCacheHitCount.get()); LOG.queryCacheMisses(queryCacheMissCount.get()); LOG.maxQueryTime(queryExecutionMaxTime.get()); }