http://community.jboss.org/message/572522#572522 if you see this link and scroll down to see the logs what were generated when i used Lock(Type.READ)
i am pasting it here again
12:02:34,156 INFO [STDOUT] TIMEOUT METHOD CALLED
12:03:02,343 INFO [STDOUT] process complete in slsb
12:03:02,390 INFO [STDOUT] TIMEOUT METHOD CALLED
12:03:15,343 INFO [STDOUT] process complete in slsb
12:03:15,343 INFO [STDOUT] TIMEOUT METHOD CALLED
12:03:29,093 INFO [STDOUT] process complete in slsb
12:03:29,093 INFO [STDOUT] process complete in slsb
12:03:38,421 INFO [STDOUT] process complete in slsb
12:03:38,421 INFO [STDOUT] TIMEOUT METHOD CALLED