Adrian Crum wrote: >> Consider something stored into the cache, then referenced from another >> thread. What is the correct delegator? > > Huh?
Entity caches store EntityCondition as key, and List<GenericValue> as the value. Fetching from the cache can still be made to work, because the in-memory evaulation will use the thread's delegator, and everything will work correctly. However, when looking at the items in webtools' cache pages, you'll end up seeing string versions of the conditions. If the condition objects start fetching the thread's delegator, they will end up using the delegator that webtools has been configured to use, *not* the version that represents the cache for which they were stored.