我需要缓存结果以减少计算时间。
在我的代码中,我使用foo
为不同的参数集y = foo(x)
计算x
。除了不同的参数x
,我也经常修改foo
。
例如,我在Git分支foo
中有一个branch-1
版本,在Git分支foo
中有另一个branch-2
版本。
在一个工作日内,我将在这些分支之间来回跳转多次。我需要一个记忆库,如果使用不同的参数调用了branch-1
或branch-2
的源代码在{{1}之间不同,则分别存储foo
和foo
的结果}和branch-1
。
换句话说,我需要一个具有以下功能的库: