private static class AbstractResource.NoDebugResourceReference extends Object implements ResourceReference
Modifier and Type | Field and Description |
---|---|
private AtomicBoolean |
isReleased |
private AbstractResource |
resource |
Constructor and Description |
---|
NoDebugResourceReference(AbstractResource resource) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Decrements the reference count of the referenced resource.
|
private final AbstractResource resource
private final AtomicBoolean isReleased
public NoDebugResourceReference(AbstractResource resource)
public final void close()
ResourceReference
Decrements the reference count of the referenced resource.
You call this method once you are done using an object
that you have previously referred
.
Note that this method is NOT idempotent; you must call it exactly once.
close
in interface ResourceReference
close
in interface AutoCloseable
SharedResource.refer()
Copyright © 2018. All rights reserved.