[security-dev] concurrent access to IDM

Bill Burke bburke at redhat.com
Thu Jun 13 08:27:53 EDT 2013


IdentityManagerFactory's fields are all HashMaps and you're populating 
the store cache on the fly.  Is there any reason you don't 
pre-initialize the store cache?

On 6/12/2013 6:22 PM, Shane Bryzak wrote:
> IdentityManagerFactory is designed to be application-scoped (or even
> container scoped), while IdentityManager is a lightweight object that is
> designed to be request-scoped (as each IdentityManager has its own
> SecurityContext with potential references to short-lived objects, such
> as entity managers).  Which concurrency issues have you found?  We
> should raise issues in JIRA to address these before we hit final.
>
> On 13/06/13 07:26, Bill Burke wrote:
>> How should concurrent access to IDM storage be handled?  Right now I see
>> a lot of concurrency issues in the code that will pretty much force you
>> to create an IdentityManagerFactory and IdentityManager per request.
>>
>
> _______________________________________________
> security-dev mailing list
> security-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/security-dev
>

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the security-dev mailing list