[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-5260) Allow query region name specific eviction settings

Galder Zamarreno (JIRA) noreply at atlassian.com
Mon Jul 5 13:39:17 EDT 2010


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-5260?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=37646#action_37646 ] 

Galder Zamarreno commented on HHH-5260:
---------------------------------------

Nikita, not sure if you ended up applying this code change somewhere in your environment, but your suggested fix is incomplete because you need to deal with the default region and get the appropiate default cache for it. See the Source tab for more info on the further changes I made.

> Allow query region name specific eviction settings
> --------------------------------------------------
>
>                 Key: HHH-5260
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5260
>             Project: Hibernate Core
>          Issue Type: New Feature
>          Components: caching (L2)
>            Reporter: Galder Zamarreno
>            Assignee: Galder Zamarreno
>             Fix For: 3.5.x, 3.6
>
>
> From Niktia Koksharov in https://jira.jboss.org/browse/ISPN-458:
> "In current implementation of hibernate-infinispan we can tune only entity and collection settings via hibernate.xml.cfg. But tuning in same way for queries needed too. In current version there are always the same cache region for all queries (look at org.hibernate.cache.infinispan.InfinispanRegionFactory.buildQueryResultsRegion) and it's incorrect. 
> In org.hibernate.cache.infinispan.InfinispanRegionFactory.buildQueryResultsRegion 
> Replace those lines: 
>         String cacheName = typeOverrides.get(QUERY_KEY).getCacheName(); 
>         CacheAdapter cacheAdapter = CacheAdapterImpl.newInstance(manager.getCache(cacheName)); 
> To: 
>         Cache cache = getCache(regionName, QUERY_KEY, properties); 
>         CacheAdapter cacheAdapter = CacheAdapterImpl.newInstance(cache); "

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list