public interface ReferenceCounted<T> extends AutoCloseable
Types that implement ReferenceCounted can be counted for references and thus used to clean up resources once
a given instance of an object is no longer in use.
| Modifier and Type | Method and Description |
|---|---|
T |
acquire()
Acquires a reference.
|
void |
close()
Defines an exception free close implementation.
|
int |
references()
Returns the number of open references.
|
boolean |
release()
Releases a reference.
|
T acquire()
boolean release()
int references()
void close()
close in interface AutoCloseableCopyright © 2013–2017. All rights reserved.