Concurrent Access mixes data
I have web application in which I am showing a report using database data fetching into bean. I am processing beans for viewing purpose.
1. For, each request, populated bean set into the HttpRequest
This bean contains an ArrayList
2. Through out the request processing for each request new processing objects and JDBC connection are used.
3. There is not single class using static methods although all methods are non static and uses object by reference.
4. All the methods are synchronized
When I try to execute two concurrent request in different session and different machine on same server with pressing F5 key of the browser continueously then data of both arraylist of beans are getting dramatically mixed thus it shows incorrect information
Can anybody tell why such thing is happening

