Integrated: 8273026: Slow LoginContext.login() on multi threading application

2021-10-29 Thread Larry-N
On Wed, 29 Sep 2021 10:45:41 GMT, Larry-N wrote: > This fix adds a cache of service provider classes to LoginContext (in > particular, it's a cache of LoginModules classes). The approach helps to > increase the performance of the LoginContext.login() method significantly, >

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v6]

2021-10-28 Thread Larry-N
On Thu, 28 Oct 2021 17:45:44 GMT, Larry-N wrote: >> This fix adds a cache of service provider classes to LoginContext (in >> particular, it's a cache of LoginModules classes). The approach helps to >> increase the performance of the LoginContext.login() method significa

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v7]

2021-10-28 Thread Larry-N
ce Loader is used for > polling on Service Provider classes, without instantiating LoginModules > object if Service Provider name doesn't match record in .config file. The set > of service providers is cached for each Context Loader separately. > This code passed successfully tier1

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v6]

2021-10-28 Thread Larry-N
ce Loader is used for > polling on Service Provider classes, without instantiating LoginModules > object if Service Provider name doesn't match record in .config file. The set > of service providers is cached for each Context Loader separately. > This code passed successfully tier1

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v5]

2021-10-28 Thread Larry-N
On Wed, 27 Oct 2021 20:08:34 GMT, Larry-N wrote: >> This fix adds a cache of service provider classes to LoginContext (in >> particular, it's a cache of LoginModules classes). The approach helps to >> increase the performance of the LoginContext.login() method significa

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v5]

2021-10-28 Thread Larry-N
On Wed, 27 Oct 2021 20:08:34 GMT, Larry-N wrote: >> This fix adds a cache of service provider classes to LoginContext (in >> particular, it's a cache of LoginModules classes). The approach helps to >> increase the performance of the LoginContext.login() method significa

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v5]

2021-10-27 Thread Larry-N
ce Loader is used for > polling on Service Provider classes, without instantiating LoginModules > object if Service Provider name doesn't match record in .config file. The set > of service providers is cached for each Context Loader separately. > This code passed successfully tier1

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v3]

2021-10-27 Thread Larry-N
On Wed, 27 Oct 2021 13:06:54 GMT, Larry-N wrote: >> This fix adds a cache of service provider classes to LoginContext (in >> particular, it's a cache of LoginModules classes). The approach helps to >> increase the performance of the LoginContext.login() method significa

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v4]

2021-10-27 Thread Larry-N
ce Loader is used for > polling on Service Provider classes, without instantiating LoginModules > object if Service Provider name doesn't match record in .config file. The set > of service providers is cached for each Context Loader separately. > This code passed successfully tier1

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v3]

2021-10-27 Thread Larry-N
ce Loader is used for > polling on Service Provider classes, without instantiating LoginModules > object if Service Provider name doesn't match record in .config file. The set > of service providers is cached for each Context Loader separately. > This code passed successfully tier1

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v2]

2021-10-27 Thread Larry-N
On Wed, 27 Oct 2021 12:56:41 GMT, Larry-N wrote: >> This fix adds a cache of service provider classes to LoginContext (in >> particular, it's a cache of LoginModules classes). The approach helps to >> increase the performance of the LoginContext.login() method significa

Re: RFR: 8273026: Slow LoginContext.login() on multi threading application [v2]

2021-10-27 Thread Larry-N
ce Loader is used for > polling on Service Provider classes, without instantiating LoginModules > object if Service Provider name doesn't match record in .config file. The set > of service providers is cached for each Context Loader separately. > This code passed successfully tier1

RFR: 8273026: Slow LoginContext.login() on multi threading application

2021-09-29 Thread Larry-N
This fix adds a cache of service provider classes to LoginContext (in particular, it's a cache of LoginModules classes). The approach helps to increase the performance of the LoginContext.login() method significantly, especially in a multi-threading environment. Service Loader is used for pollin