-
Type:
New Feature
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: core-1.3.0
-
Fix Version/s: core-1.4.0
-
Component/s: Isis Core
-
Labels:None
With Isis, the emphasis is on behaviourally complete domain objects. However, this can result in "naive" algorithms whereby the same code is revisited mulitple times, eg in a tight loop If that code makes repository queries, then a performance problem is likely to result.
This ticket exploits the request-scoping support introduced in ISIS-652, and provides a service that acts as a cache of query results. This enables that inner code to look in the cache first.