[ 
https://issues.apache.org/jira/browse/ISIS-1332?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15202767#comment-15202767
 ] 

ASF subversion and git services commented on ISIS-1332:
-------------------------------------------------------

Commit 5d7d90fd869dd16c756ed8dcdf2be0f69269351e in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=5d7d90f ]

ISIS-1332: remove the local cache of ComponentHintKey in EntityModel, instead 
simplified so that the list of hints is obtained from the HintStore service.  
If hints are provided as query args (ie page parameters) then these are now 
correctly honoured.

Also extended HintStore API to support this functionality (can list all keys 
for an object, and also remove all).


> Factor out a HintStore service, so that this is pluggable.
> ----------------------------------------------------------
>
>                 Key: ISIS-1332
>                 URL: https://issues.apache.org/jira/browse/ISIS-1332
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core: Viewer: Wicket
>    Affects Versions: 1.11.1
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: 1.12.0
>
>
> Following on from ISIS-993 and related tickets, the Wicket viewer now caches 
> quite a lot of info in the user's session (see EntityModel).  This might be a 
> scalability issue for some apps running on Isis.
> To counteract this, the idea is to pull out an overridable HintStore service 
> that can use some other implementation, or implement an MRU/LRU cache, or 
> simply ignore hints altogether



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to