Package ai.platon.pulsar.common.browser
Object BrowserFiles
-
- All Implemented Interfaces:
public class BrowserFiles
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringCONTEXT_DIR_PREFIXpublic final static StringPID_FILE_NAMEprivate final DurationTEMPORARY_UDD_EXPIRYpublic final static BrowserFilesINSTANCE
-
Method Summary
Modifier and Type Method Description final PathcomputeTestContextDir(Fingerprint fingerprint)final PathcomputeNextSequentialContextDir(String group, Fingerprint fingerprint, Integer maxAgents)final PathcomputeRandomTmpContextDir(String group)final UnitcleanUpContextTmpDir(Duration expiry)final UnitdeleteTemporaryUserDataDirWithLock(Path userDataDir, Duration expiry)final DurationgetTEMPORARY_UDD_EXPIRY()-
-
Method Detail
-
computeTestContextDir
@Synchronized() final Path computeTestContextDir(Fingerprint fingerprint)
-
computeNextSequentialContextDir
@Synchronized() final Path computeNextSequentialContextDir(String group, Fingerprint fingerprint, Integer maxAgents)
-
computeRandomTmpContextDir
@Synchronized() final Path computeRandomTmpContextDir(String group)
-
cleanUpContextTmpDir
final Unit cleanUpContextTmpDir(Duration expiry)
-
deleteTemporaryUserDataDirWithLock
@Synchronized() final Unit deleteTemporaryUserDataDirWithLock(Path userDataDir, Duration expiry)
-
getTEMPORARY_UDD_EXPIRY
final Duration getTEMPORARY_UDD_EXPIRY()
-
-
-
-