Implementation of NoCacheProvider.
| Method from org.hibernate.cache.NoCacheProvider Detail: |
public Cache buildCache(String regionName,
Properties properties) throws CacheException {
throw new NoCachingEnabledException();
}
|
public boolean isMinimalPutsEnabledByDefault() {
// this is called from SettingsFactory irregardless; trivial to simply disregard
return false;
}
|
public long nextTimestamp() {
// This, is used by SessionFactoryImpl to hand to the generated SessionImpl;
// was the only reason I could see that we cannot just use null as
// Settings.cacheProvider
return System.currentTimeMillis() / 100;
}
|
public void start(Properties properties) throws CacheException {
// this is called by SessionFactory irregardless; we just disregard here;
// could also add a check to SessionFactory to only conditionally call start
}
Callback to perform any necessary initialization of the underlying cache implementation during SessionFactory
construction. |
public void stop() {
// this is called by SessionFactory irregardless; we just disregard here;
// could also add a check to SessionFactory to only conditionally call stop
}
Callback to perform any necessary cleanup of the underlying cache implementation during SessionFactory.close(). |