Details
-
New Feature
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
core-1.3.0
-
None
Description
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.