【发布时间】:2010-12-05 20:41:03
【问题描述】:
我有一个昂贵的计算,我想缓存它的结果。有没有办法用两个键制作地图?我在想Map<(Thing1, Thing2), Integer>之类的东西。
然后我可以检查:
if (! cache.contains(thing1, thing2)) {
return computeResult();
}
else {
return cache.getValue(thing1, thing2);
}
伪代码。但是有些类似的东西。
【问题讨论】:
标签: java caching map tuples computation