/**
*
*/
package org.jboss.test.hibernate.mocks;
import java.util.Map;
import org.hibernate.cache.CacheException;
import org.hibernate.cache.QueryResultsRegion;
import org.hibernate.cache.TimestampsRegion;
/**
* A MockQueryResultsRegion.
*
* @author Brian Stansberry
* @version $Revision: 1.1 $
*/
public class MockRegion implements QueryResultsRegion, TimestampsRegion
{
public static final MockRegion instance = new MockRegion();
/* (non-Javadoc)
* @see org.hibernate.cache.GeneralDataRegion#evict(java.lang.Object)
*/
public void evict(Object key) throws CacheException
{
}
/* (non-Javadoc)
* @see org.hibernate.cache.GeneralDataRegion#evictAll()
*/
public void evictAll() throws CacheException
{
}
/* (non-Javadoc)
* @see org.hibernate.cache.GeneralDataRegion#get(java.lang.Object)
*/
public Object get(Object key) throws CacheException
{
return null;
}
/* (non-Javadoc)
* @see org.hibernate.cache.GeneralDataRegion#put(java.lang.Object, java.lang.Object)
*/
public void put(Object key, Object value) throws CacheException
{
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#destroy()
*/
public void destroy() throws CacheException
{
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#getElementCountInMemory()
*/
public long getElementCountInMemory()
{
return 0;
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#getElementCountOnDisk()
*/
public long getElementCountOnDisk()
{
return 0;
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#getName()
*/
public String getName()
{
return null;
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#getSizeInMemory()
*/
public long getSizeInMemory()
{
return 0;
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#getTimeout()
*/
public int getTimeout()
{
return 0;
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#nextTimestamp()
*/
public long nextTimestamp()
{
return 0;
}
/* (non-Javadoc)
* @see org.hibernate.cache.Region#toMap()
*/
public Map<?,?> toMap()
{
return null;
}
public boolean contains(Object key)
{
return false;
}
}