small updates.
[vamsas.git] / src / org / vamsas / client / simpleclient / Lock.java
index 175728e..dfc978e 100644 (file)
@@ -9,7 +9,7 @@ import java.nio.channels.FileLock;
 /**
  * transient object representing a file lock
  * This lock should hold for all processes interacting in a session.
- * 
+ * TODO: currently implemented for local filesystem style locking - need a fallback mechanism for systems without file locks.
  * @author jimp
  * 
  */
@@ -55,6 +55,7 @@ public class Lock {
   }
   public void release() {
     try {
+      // TODO: verify that channel.close should be called after release() for rigourous locking. 
       if (lock!=null && lock.isValid())
         lock.release();
       if (rafile!=null && rafile.getChannel().isOpen())