java - Pattern.compile() from cached string vs Caching the compiled pattern
问题描述
我有一组模式,我匹配每个请求以确定要做什么。现在模式的数量约为 60,但很快就会增长到 1000 多个。
我从数据库中获取模式,并使用 infinispan 来缓存我的模式。
Pattern.compile()
真的很快,我不确定是否应该缓存编译模式或字符串。Pattern
似乎是Serializable
。Pattern
缓存对象有什么问题吗?
编辑
我正在使用远程infinispan。它是一个分布式缓存。
解决方案
推荐阅读
- python - 使用 Python 的 FLIR C2 相机连接错误
- prolog - 有没有更简洁的方法可以在序言中明确评估某些内容?
- javascript - Chrome 扩展 - 存储在对象中设置特定键而不覆盖对象的其余部分?
- crystal-reports - Crystal Reports - 如果组有超过 1 个“详细信息”,则运行总计会重复
- javascript - 如何在 handleMouseEnter 事件上使用效果暂停 setTimeout。在 handleMouseLeaveEvent 上继续 setTimeOout?
- r - 如何使用 cat() 编写标头向量和数据帧
- docker - 服务器上的 Docker:--mount type=bind 或 -v?
- c# - System.drawing.common 'gdip' 的类型初始化器抛出异常
- numpy - 计算和可视化 SVM 决策边界的正交向量以在嵌入空间内导航
- azure-functions - 发布 CompilationErrorException 后 Azure Function App 面临问题