我想避免对象达到最大对象图大小:840-error。 按照此
此元素具有以下属性 maxDepth –控制在引擎大小达到最大值之前可以访问多少个链接对象 行动。此属性是必需的。 maxDepthExceededBehavior –指定在超过最大深度时会发生什么 调整对象图的大小:
如何在ehcache3和springboot中使用程序化config进行设置。 我没有在ehcache 3.4的springboot中使用xml
答案 0 :(得分:0)
该行为是ABORT
或CONTINUE
。现在,查看代码,它会中止操作。要获得不同的行为,您需要自定义SizeOfEngine
服务。
答案 1 :(得分:0)
CacheConfigurationBuilder。 withSizeOfMaxObjectSize(100000)帮助解决。
文档如下 公共CacheConfigurationBuilder withSizeOfMaxObjectSize(long size, MemoryUnit单位) 使用指定的最大映射大小将DefaultSizeOfEngineConfiguration添加或更新到已配置的构建器。 SizeOfEngine使堆层可以在MemoryUnit中进行大小调整。 参数: size-最大映射大小 unit-存储单元 返回值: 具有添加/更新的配置的新生成器