0

在我的应用程序中,我需要非常非常频繁地调用 WorkingMemoryEntryPoint.getObject(),但我无法保留对 factHandle 的引用,所以我要做的是(简而言之):

获取对象(getFactHandle(对象))

我不确定 getFactHandle 是如何在内部工作的,它是否会在整个工作内存中查找直到它得到 factHandle?我想它没有,但如果是的话,我将不得不保留一个缓存对象-factHandle ......(我希望流口水为我做这件事,这就是我想知道的)......

最好的问候,塞萨尔

4

1 回答 1

0

WorkingMemoryEntryPoint.getObject() 内部最终调用:SingleThreadedObjectStore.getObjectForHandle(handle),它使用 Map 进行搜索:

只是出于好奇,您为什么要调用 getFactHandle() ?

希望能帮助到你。

于 2013-03-27T13:17:29.507 回答