Details
Description
Sometimes during the use of our webapplication the cpu of our server has extereme high load caused by geronimo which stays high forever untillI stop geronimo. I have created a thread dump when the cpu load is high (attached to this jira). Suspicious in this thread dump are multiple thread in the containsKey.
As not all the access of the resourcesNotFOund map is not synchronized this could be the cause of the problem as this might result in a infinite loop when the contains method is called during a map resize.