| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final AtomicIntegerFieldUpdater | |
| private volatile int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| public void | close()
Implements java. |
| pack-priv abstract void | |
| pack-priv void | |
| pack-priv void |
| SHARED_LOCK_CLOSED | back to summary |
|---|---|
| private static final int SHARED_LOCK_CLOSED | |
| SHARED_LOCK_UPDATER | back to summary |
|---|---|
| private static final AtomicIntegerFieldUpdater<AutoCloseBase> SHARED_LOCK_UPDATER | |
| sharedLock | back to summary |
|---|---|
| private volatile int sharedLock | |
| AutoCloseBase | back to summary |
|---|---|
| pack-priv AutoCloseBase() | |
| acquireSharedLock | back to summary |
|---|---|
| pack-priv void acquireSharedLock() For private library usage only. This call must be paired with a try block with | |
| close | back to summary |
|---|---|
| public void close() Implements java. Doc from java. Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect. As noted in
| |
| doClose | back to summary |
|---|---|
| pack-priv abstract void doClose() | |
| releaseSharedLock | back to summary |
|---|---|
| pack-priv void releaseSharedLock() | |
| storeFence | back to summary |
|---|---|
| pack-priv void storeFence() | |