public class ReferenceCountingResourceHolder<T> extends Object implements ResourceHolder<T>
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
static <T extends Closeable> |
fromCloseable(T object) |
T |
get() |
Releaser |
increment() |
static long |
leakedResources() |
public static long leakedResources()
public static <T extends Closeable> ReferenceCountingResourceHolder<T> fromCloseable(T object)
public T get()
get in interface ResourceHolder<T>public Releaser increment()
public void close()
close in interface ResourceHolder<T>close in interface Closeableclose in interface AutoCloseableCopyright © 2011–2017. All rights reserved.