use*_*611 5 java
我正在与我的首席架构师争论缓存空值。他的意见是,根据定义,不缓存空值。
我现在的问题是,总是存在缓存未命中,并且总是在不需要任何情况下输入一段代码,因为在我的情况下空值完全没问题。
我的问题:这个案例有官方定义吗?
izo*_*ica 4
我怀疑是否有针对这种情况的官方文档,因为答案很大程度上取决于您的使用情况。例如,假设您有一个需要 200 毫秒处理的 Web 查询,该查询返回 null,并且这是一个有效值。当然,您会缓存它以避免每次执行查询时额外的 200 毫秒。
我个人在这个案子上与你站在一起。规则说永远不要做......很少没有例外。
归档时间:
12 年,6 月 前
查看次数:
2205 次
最近记录: