It various from case to case. Please get a couple of thread dumps when taking longer time, analzing it will give you a clue. Or you can file daycare ticket with all the logs and thread dump will analyze if you are not familar with thead dump analysis. Couple of scenario where I come across was...