@Test public void open() throws Exception { createAndClose("testing"); openAndClose("testing"); }
@Override public SessionMirror open(String id) throws SessionException, IOException { if (id == null) { throw new IllegalArgumentException("id must not be null"); } LOG.debug("Opening session: {}", id); return attach(id, false, false); }
FileSessionProvider extends SessionProvider { @Override public SessionMirror open(String id) throws SessionException, IOException { if (id == null) { throw new IllegalArgumentException("id must not be null"); } LOG.debug("Opening session: {}", id); return attach(id, false, false); } }
FileSessionProvider extends SessionProvider { @Override public SessionMirror open(String id) throws SessionException, IOException { if (id == null) { throw new IllegalArgumentException("id must not be null"); } LOG.debug("Opening session: {}", id); return attach(id, false, false); }  }
FileSessionProvider extends SessionProvider { @Override public SessionMirror open(String id) throws SessionException, IOException { if (id == null) { throw new IllegalArgumentException("id must not be null"); } LOG.debug("Opening session: {}", id); return attach(id, false, false); }  @Override List<String> getCreatedIds(); @Override SessionMirror create(String id); @Override SessionMirror open(String id); @Override void delete(String id); }
FileSessionProvider extends SessionProvider { @Override public SessionMirror open(String id) throws SessionException, IOException { if (id == null) { throw new IllegalArgumentException("id must not be null"); } LOG.debug("Opening session: {}", id); return attach(id, false, false); }  @Override List<String> getCreatedIds(); @Override SessionMirror create(String id); @Override SessionMirror open(String id); @Override void delete(String id); static final String KEY_DIRECTORY; }