public class TempFileDeleter extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
Reference<?> |
addFile(Object resource,
Object monitor)
Add a file or a closeable to the list of temporary objects to delete.
|
void |
deleteAll()
Delete all registered temp resources.
|
void |
deleteFile(Reference<?> ref,
Object resource)
Delete the given file or close the closeable now.
|
void |
deleteUnused()
Delete all unused resources now.
|
static TempFileDeleter |
getInstance() |
void |
stopAutoDelete(Reference<?> ref,
Object resource)
This method is called if a file should no longer be deleted or a resource
should no longer be closed if the object is garbage collected.
|
public static TempFileDeleter getInstance()
public Reference<?> addFile(Object resource, Object monitor)
resource - the file name or the closeablemonitor - the object to monitorpublic void deleteFile(Reference<?> ref, Object resource)
ref - the reference as returned by addFileresource - the file name or closeablepublic void deleteAll()
public void deleteUnused()
Copyright © 2022. All rights reserved.