[
https://issues.apache.org/jira/browse/CMIS-1004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Florian Müller resolved CMIS-1004.
----------------------------------
Resolution: Not A Bug
> BridgeServiceFactory taking long time
> -------------------------------------
>
> Key: CMIS-1004
> URL: https://issues.apache.org/jira/browse/CMIS-1004
> Project: Chemistry
> Issue Type: Bug
> Components: opencmis-bridge, opencmis-server
> Affects Versions: OpenCMIS 1.1.0
> Reporter: vinay
>
> Hi,
> We have a query around time taken by BridgeServiceFactory with every request.
> Below are the details of our implementation.
> We have created ServiceFactory class by extending
> AbstractBridgeServiceFactory and overriding below methods :
> @Override
> protected FilterCmisService createService(CallContext context)
>
> @Override
> public CmisService getService(CallContext context)
> @Override
> public void init(Map<String, String> parameters) : In this method we
> are enabling ServiceWrapper feature and then calling the super.init()
>
> We have observed that every SOAP request is taking more than 12 seconds to
> get the Service (i.e. getService(CallContext context) call)
> The overridden getService(CallContext context) method calls
> CachedBindingCmisService.setCallContext(CallContext context).
> Our assumtion was that since cache is in place first request will take time
> once cache gets warm up. And then all the subsequent call will utilize cache.
> But this is not happening and every request builds the cache.
> On further investigation we found that
> CachedBindingCmisService.getCmisBindingFromCache() method always return null.
> It is because the internal call to
> HttpSessionCmisService.getCmisBindingFromCache() not able to find the
> existing session
> {
> HttpSession httpSession = getHttpSession(false) ---> This always return
> null.
> }
> Please let us know if there is way to improve and utilize the inbuilt cache
> mechanism. Or is it something missing while creating custom ServiceFactory
> class by extending AbstractBridgeServiceFactory.
> Thanks & Regards,
> Vinay
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)