More importantly, it will avoid dynamic import package header from the caching bundle.
On Tue, May 31, 2016 at 12:28 PM, Jayanga Kaushalya <[email protected]> wrote: > Hi Azeez, > > I have tested the option 1 and as we discussed offline, it will be the > most suitable option for us as it removes the requirement of serializing > the object before caching. > > Thanks! > > *Jayanga Kaushalya* > Software Engineer > Mobile: +94777860160 > WSO2 Inc. | http://wso2.com > lean.enterprise.middleware > > On Tue, May 31, 2016 at 11:37 AM, Afkham Azeez <[email protected]> wrote: > >> There are two options to resolve this without adding dynamic imports: >> >> 1. Use store by reference >> 2. Use the following constructor in CacheManager and pass the classloader >> public CarbonCacheManager(CarbonCachingProvider cachingProvider, URI >> uri, >> >> ClassLoader classLoader, Properties properties) >> >> >> On Thu, May 26, 2016 at 8:28 PM, Jayanga Kaushalya <[email protected]> >> wrote: >> >>> Hi, >>> >>> As per $subject if we want to cache a object from a different bundle >>> other than carbon-caching, it will fail while giving a >>> ClassNotFoundException in the deserialize() [1]. This can be overcome by >>> enabling dynamic imports. >>> >>> [1] >>> https://github.com/wso2/carbon-caching/blob/master/component/src/main/java/org/wso2/carbon/caching/internal/SerializingInternalConverter.java#L141 >>> >>> *Jayanga Kaushalya* >>> Software Engineer >>> Mobile: +94777860160 >>> WSO2 Inc. | http://wso2.com >>> lean.enterprise.middleware >>> >> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>* >> *email: **[email protected]* <[email protected]> >> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >> *http://blog.afkham.org* <http://blog.afkham.org> >> *twitter: **http://twitter.com/afkham_azeez* >> <http://twitter.com/afkham_azeez> >> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >> <http://lk.linkedin.com/in/afkhamazeez>* >> >> *Lean . Enterprise . Middleware* >> > > -- Sameera Jayasoma, Software Architect, WSO2, Inc. (http://wso2.com) email: [email protected] blog: http://blog.sameera.org twitter: https://twitter.com/sameerajayasoma flickr: http://www.flickr.com/photos/sameera-jayasoma/collections Mobile: 0094776364456 Lean . Enterprise . Middleware
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
