org.hibernate.cache.HashtableCacheProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate Show documentation
Show all versions of hibernate Show documentation
Relational Persistence for Java
//$Id: HashtableCacheProvider.java 5685 2005-02-12 07:19:50Z steveebersole $
package org.hibernate.cache;
import java.util.Properties;
/**
* A simple in-memory Hashtable-based cache impl.
*
* @author Gavin King
*/
public class HashtableCacheProvider implements CacheProvider {
public Cache buildCache(String regionName, Properties properties) throws CacheException {
return new HashtableCache( regionName );
}
public long nextTimestamp() {
return Timestamper.next();
}
/**
* Callback to perform any necessary initialization of the underlying cache implementation
* during SessionFactory construction.
*
* @param properties current configuration settings.
*/
public void start(Properties properties) throws CacheException {
}
/**
* Callback to perform any necessary cleanup of the underlying cache implementation
* during SessionFactory.close().
*/
public void stop() {
}
public boolean isMinimalPutsEnabledByDefault() {
return false;
}
}