This content has been marked as final. Show 3 replies
In OPA 10.4 a new Rulebase Listener plug-in API was added. This is invoked once when the rulebase is loaded, so any shared data can be read and cached at that time, and then retrieved from memory by, for example, each time a list provider needs it.
In 10.2, you can effectively do the same thing yourself by caching the information the first time the list-provider is invoked, then reusing it from cache on subsequent calls to the list-provider. The reason it does not behave this why by default is that it is possible for the contents of the list to change dynamically.
How can I cache?
Store the information in a globally accessible object.