[ https://issues.apache.org/jira/browse/ISIS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dan Haywood resolved ISIS-654. ------------------------------ Resolution: Fixed > Provide a request-scoped QueryResultsCache service, as a technique for > performance tuning. > ------------------------------------------------------------------------------------------ > > Key: ISIS-654 > URL: https://issues.apache.org/jira/browse/ISIS-654 > Project: Isis > Issue Type: New Feature > Components: Core > Affects Versions: core-1.3.0 > Reporter: Dan Haywood > Assignee: Dan Haywood > Priority: Minor > Fix For: core-1.4.0 > > > 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. -- This message was sent by Atlassian JIRA (v6.1.5#6160)