Skip to content

Commit d834a30

Browse files
committed
InMemorySession does not need a second tempfs
1 parent 6574275 commit d834a30

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

java/server/src/org/openqa/selenium/remote/server/InMemorySession.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
import java.io.InputStream;
4545
import java.io.InputStreamReader;
4646
import java.io.Reader;
47-
import java.lang.reflect.Type;
4847
import java.nio.file.Files;
4948
import java.nio.file.Path;
5049
import java.util.Map;
@@ -212,20 +211,16 @@ public Set<SessionId> getSessions() {
212211

213212
private class ActualSession implements Session {
214213

215-
private final TemporaryFilesystem tempFs;
216214
private final KnownElements knownElements;
217215

218216
private ActualSession() throws IOException {
219217
Path tempDirectory = Files.createTempDirectory("session");
220-
tempFs = TemporaryFilesystem.getTmpFsBasedOn(tempDirectory.toFile());
221218
knownElements = new KnownElements();
222219
}
223220

224221
@Override
225222
public void close() {
226223
driver.quit();
227-
228-
tempFs.deleteBaseDir();
229224
}
230225

231226
@Override
@@ -260,7 +255,7 @@ public SessionId getSessionId() {
260255

261256
@Override
262257
public TemporaryFilesystem getTemporaryFileSystem() {
263-
return tempFs;
258+
return getFileSystem();
264259
}
265260
}
266261
}

0 commit comments

Comments
 (0)