0

我想将 Berkeley DB JE 用作我的应用程序的磁盘缓存。缓存的最大大小应为 30 Gb。这就是为什么我需要控制它。

  • 有没有办法从代码(Java)中知道存储的大小?
  • 当存储大小超过 30 GB 时,我可以使用 LRU 之类的清除算法和伯克利将清除数据库吗?
  • 也许一些有用的信息?

而且,是的,我已经阅读了 oracle 文档(并且没有找到需要的信息)。

4

1 回答 1

0

如果您使用的是 Berkeley DB JE 7.5.11 或更高版本,您可能需要查看setMaxDisk(long totalBytes) A​​PI,它可用于设置数据存储的上限。

于 2018-07-16T04:57:22.987 回答