Obtains the time that check is being made.
Assetinstances may be checked at the same time (or nanoseconds from each other) this provides optimisation to obtain the current time in milliseconds (equivalent to
System.currentTimeMillis()for purpose of checking
System.currentTimeMillis()equivalent for checking
void releaseFunctions(boolean isPermanent)
void failFunctions(java.lang.Throwable failure, boolean isPermanent)
failure- Failure to propagate to the
FunctionStateinstances waiting on the
trueindicates that all
FunctionStateinstances added to the
AssetLatchfrom now on are activated immediately with the input failure. It is useful to flag an
AssetLatchin this state when the
Assetis in a failed state that can not be recovered from.