public abstract class ThreadLocalState extends Object
Modifier and Type | Field and Description |
---|---|
boolean |
iterationContextLockedInThisThread |
Constructor and Description |
---|
ThreadLocalState() |
Modifier and Type | Method and Description |
---|---|
void |
closeContext(String chronicleHashIdentityString) |
protected boolean |
isLocked()
Returns if this ThreadLocalState is locked (asynchronous snapshot operation).
|
boolean |
lockContextLocally(ChronicleHash<?,?,?,?> hash)
Returns
true if this is the outer context lock in this thread, false if this
is a nested context. |
abstract Thread |
owner() |
boolean |
preventClose()
Returns if this ThreadLocalState prevents a Map from being closed (which may be an asynchronous snapshot operation).
|
void |
unlockContextLocally() |
public boolean lockContextLocally(ChronicleHash<?,?,?,?> hash)
true
if this is the outer context lock in this thread, false
if this
is a nested context.public void unlockContextLocally()
public void closeContext(String chronicleHashIdentityString)
public abstract Thread owner()
public boolean preventClose()
This method returns a snapshot value from a potentially volatile source that may change at any time.
protected boolean isLocked()
This method returns a snapshot value from a volatile source that may change at any time.
Copyright © 2022. All rights reserved.