/*
* Hibernate, Relational Persistence for Idiomatic Java
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later
* See the lgpl.txt file in the root directory or http://www.gnu.org/licenses/lgpl-2.1.html
*/
package org.hibernate.stat;
import java.io.Serializable;
import java.util.Collections;
import java.util.Map;
Author: Steve Ebersole Deprecated: (since 5.3) Use NaturalIdStatistics
- unfortunately the old statistics contracts exposed these by region name, rather than the name of the entity defining the natural-id
/**
* @deprecated (since 5.3) Use {@link NaturalIdStatistics} - unfortunately the
* old statistics contracts exposed these by region name, rather than the name of
* the entity defining the natural-id
*
* @author Steve Ebersole
*/
@Deprecated
public interface NaturalIdCacheStatistics extends Serializable {
Number of times (since last Statistics clearing) the "natural id
resolution" query has been executed
/**
* Number of times (since last Statistics clearing) the "natural id
* resolution" query has been executed
*/
long getExecutionCount();
The average amount of time it takes (since last Statistics clearing) for
the execution of this "natural id resolution" query
/**
* The average amount of time it takes (since last Statistics clearing) for
* the execution of this "natural id resolution" query
*/
long getExecutionAvgTime();
The maximum amount of time it takes (since last Statistics clearing) for
the execution of this "natural id resolution" query
/**
* The maximum amount of time it takes (since last Statistics clearing) for
* the execution of this "natural id resolution" query
*/
long getExecutionMaxTime();
The minimum amount of time it takes (since last Statistics clearing) for
the execution of this "natural id resolution" query
/**
* The minimum amount of time it takes (since last Statistics clearing) for
* the execution of this "natural id resolution" query
*/
long getExecutionMinTime();
long getHitCount();
long getMissCount();
long getPutCount();
long getElementCountInMemory();
long getElementCountOnDisk();
long getSizeInMemory();
default Map getEntries() {
return Collections.emptyMap();
}
}