package test.gov.nih.nci.security.threadsafe;

public class UserSession implements Runnable{
	private final String name;
    private final int delay;
    public UserSession(String name, int delay) {
      this.name = name;
      this.delay = delay;
    }
    
    public void run() {
        System.out.println("Starting: " + name);
        try {
          Thread.sleep(delay);
          /**
           * Do your work here.
           */
          SessionCallsPatchTest sc = new SessionCallsPatchTest(name);
          sc.doWork();
        } catch (InterruptedException ignored) {
        	ignored.printStackTrace();
        }
        System.out.println("Done with: " + name);
      }


}

@@ -441,16 +441,92 @@
         
+CSMAPIMySQLDeadLockTest sc = new CSMAPIMySQLDeadLockTest(name);%0A          //
 SessionC

Test Cases for GF # 12232 Support @Filter annotations for security filters