当前位置: 首页 > 知识库问答 >
问题:

EhCache可以处理值的最大大小

薛兴言
2023-03-14

在所有存储层(内存存储、堆外存储、磁盘存储)的 EhCache 中可以保存的值的最大大小是多少?

我的最终问题是,EhCache是否适合缓存大文件流?

共有1个答案

史谦
2023-03-14

Ehcache 没有用于存储非常大的值的内部限制。该限制更多地存在于应用程序可以拥有的堆内存上。这是因为由于 Ehcache 始终具有 on 堆层,因此从缓存中检索该值时将放入其中。

Ehcache并不是设计用来在堆外或磁盘层之间传输值的,因此不需要有足够的堆来保存它们。

 类似资料:
  • 我正在导入大小为24MB的csv文件,但每次它都被截断为0KB,并显示以下错误。 导入Csv:无法处理参数,因为参数“name”的值无效。更改“name”参数的值,然后再次运行该操作。 $data=导入Csv 在此对象上找不到属性“Column4”;确保它存在且可设置。 CategoryInfo:InvalidOperation:(Column4:String)[],RuntimeExceptio

  • 问题内容: 我用Python打开了一个8 MB的文件,因为我想批量更改各种类型的文件名。我仔细检查并将文件加载到字符串中,然后使用字符串方法replace替换了所有内容。然后我注意到只有一半的文件被替换了。好像Python没有完全打开文件。 我必须在Python的范围内发挥某种字符串大小限制或最大文件大小限制吗? 请参阅Python搜索中的代码并替换未正确替换的代码。 我已更改为建议的代码。缓冲区

  • 问题内容: 是否可以做这样的事情 要么 在CSS中? 问题答案: ,和终于可以! 从Firefox 75,Chrome 79和Safari 11.1(除外)开始。 并接受任意数量的参数。 具有语法,等效于。 并且可以嵌套。它们既可以在内部使用,也可以在外部使用,它们还可以包含数学表达式,这意味着您可以避免使用它们。 因此,原始示例可以写成:

  • 问题内容: 由于(当前)仅支持将字符串作为值,并且为了做到这一点,需要先将对象进行字符串化(存储为JSON- string),然后才可以定义值的长度。 有谁知道是否存在适用于所有浏览器的定义? 问题答案: 储存空间 暗示,使用DOM存储,您具有比对Cookie施加的典型用户代理限制更大的存储空间。但是,提供的数量未在规范中定义,用户代理也没有有意义地广播。 如果您查看Mozilla源代码,我们可以

  • 问题内容: 我有多个3 GB的制表符分隔文件。每个文件中有2000万行。所有行都必须独立处理,任何两行之间都没有关系。我的问题是,什么会更快A.使用以下命令逐行阅读: 还是B.将文件分块读取到内存中并进行处理,例如一次250 MB? 处理不是很复杂,我只是在column1到column2的值中抓取值,等等。可能需要将一些列值加在一起。 我在具有30GB内存的Linux机器上使用python 2.7

  • max 获得数据表中,值最大的max($table, $column, $where) table [string] 表名. column [string] 查询的字段列. where (optional) [array] WHERE 条件.max($table, $join, $column, $where) table [string] 表名. join [array] 多表查询. colum