T - public final class SharedCloseable<T extends Closeable> extends Object implements AutoCloseable
Closeable that closes the resource when the reference count reaches 0.
Extends AutoCloseable so that each region using the resource can simply be wrapped in a try-with-resources block.AutoCloseable| Constructor and Description |
|---|
SharedCloseable(T resource) |
| Modifier and Type | Method and Description |
|---|---|
SharedCloseable<T> |
acquire() |
void |
close() |
T |
get() |
boolean |
release() |
public SharedCloseable(T resource)
public SharedCloseable<T> acquire()
public boolean release()
public T get()
public void close()
close in interface AutoCloseableCopyright © 2024 Soot OSS. All rights reserved.