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 Closeable
close
in interface AutoCloseable
Copyright © 2011–2017. All rights reserved.