FileDocCategorySizeDatePackage
SessionStatistics.javaAPI DocHibernate 3.2.5763Wed May 11 10:26:04 BST 2005org.hibernate.stat

SessionStatistics.java

//$Id: SessionStatistics.java 6750 2005-05-11 15:26:04Z oneovthafew $
package org.hibernate.stat;

import java.util.Set;

/**
 * Information about the first-level (session) cache
 * for a particular session instance
 * @author Gavin King
 */
public interface SessionStatistics {

	/**
	 * Get the number of entity instances associated with the session
	 */
	public int getEntityCount();
	/**
	 * Get the number of collection instances associated with the session
	 */
	public int getCollectionCount();

	/**
	 * Get the set of all <tt>EntityKey</tt>s
	 * @see org.hibernate.engine.EntityKey
	 */
	public Set getEntityKeys();
	/**
	 * Get the set of all <tt>CollectionKey</tt>s
	 * @see org.hibernate.engine.CollectionKey
	 */
	public Set getCollectionKeys();
	
}