Alright, I've been through this code 100 times, and I think I have it. Can anyone take a look and tell me if they see any holes in it? I will do a thorough test once I get the Data.java class finished, but it would nice to have a heads-up in case something didn't look kewl. Any thoughts or ideas are appreciated!
From Data.java (specified by Sun in the assignment)
From LockHandler.java. Singleton class I implemented to take care of locks.