📄 baseregionadapter.java
字号:
package org.hibernate.cache.impl.bridge;
import java.util.Map;
import org.hibernate.cache.Region;
import org.hibernate.cache.Cache;
import org.hibernate.cache.CacheException;
import org.hibernate.cfg.Settings;
/**
* Basic adapter bridging between {@link Region} and {@link Cache}.
*
* @author Steve Ebersole
*/
public abstract class BaseRegionAdapter implements Region {
protected final Cache underlyingCache;
protected final Settings settings;
protected BaseRegionAdapter(Cache underlyingCache, Settings settings) {
this.underlyingCache = underlyingCache;
this.settings = settings;
}
public String getName() {
return underlyingCache.getRegionName();
}
public void clear() throws CacheException {
underlyingCache.clear();
}
public void destroy() throws CacheException {
underlyingCache.destroy();
}
public long getSizeInMemory() {
return underlyingCache.getSizeInMemory();
}
public long getElementCountInMemory() {
return underlyingCache.getElementCountInMemory();
}
public long getElementCountOnDisk() {
return underlyingCache.getElementCountOnDisk();
}
public Map toMap() {
return underlyingCache.toMap();
}
public long nextTimestamp() {
return underlyingCache.nextTimestamp();
}
public int getTimeout() {
return underlyingCache.getTimeout();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -