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

Francesco Uliana commented on CMIS-888:
---------------------------------------

Hi Florian,

I did some further investigation about the problem.

I provided as a Session parameter, my own 
"org.apache.chemistry.opencmis.binding.repositoryInfoCache" implementation 
while instantiating a new org.apache.chemistry.opencmis.client.api.Session.

The problem is that when it's invoked 
org.apache.chemistry.opencmis.client.bindings.impl.CmisBindingImpl#clearAllCaches
 the parameter is overridden by the default RepositoryInfoCache:
{code:java}
session.put(CmisBindingsHelper.REPOSITORY_INFO_CACHE, new 
RepositoryInfoCache(session));
{code}

> Make RepositoryInfo Cacheable
> -----------------------------
>
>                 Key: CMIS-888
>                 URL: https://issues.apache.org/jira/browse/CMIS-888
>             Project: Chemistry
>          Issue Type: Improvement
>          Components: opencmis-client-bindings
>    Affects Versions: OpenCMIS 0.12.0
>            Reporter: Francesco Uliana
>            Priority: Minor
>
> each time I create a new org.apache.chemistry.opencmis.client.api.Session 
> with 
> org.apache.chemistry.opencmis.client.runtime.SessionFactoryImpl#createSession(..)
>   the cmis client perform an HTTP GET request to 
> "/alfresco/api/-default-/public/cmis/versions/1.1/atom?repositoryId=-default".
> The response from alfresco is always the same, could you allow some kind of 
> policy to cache globally RepositoryInfo?



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

Reply via email to