Мы используем JE 4.1.6 DPL. Я установил свой размер кэша среды макс с помощью:Berkeley Java Размер кэша базы данных DB
EnvironmentConfig envConfig = new EnvironmentConfig();
envConfig.setCacheSize(cacheSize);
StoreConfig storeConfig = new StoreConfig();
envConfig.setAllowCreate(true);
storeConfig.setAllowCreate(true);
envConfig.setReadOnly(false);
storeConfig.setReadOnly(false);
envmntW = new Environment(rootDir, envConfig);
CACHESIZE = 1000000000
После запуска на некоторое время я обнаружил, что мой кэш растет за этой настройки
StatsConfig statCfg = StatsConfig.DEFAULT;
statCfg.setFast(true);
cacheSize=envmntW.getStats(statCfg).getCacheTotalBytes();
Как это может быть?
Благодаря Чак