in src/main/java/com/amazonaws/services/dynamodbv2/LockItem.java [349:357]
long millisecondsUntilDangerZoneEntered() {
if (!this.sessionMonitor.isPresent()) {
throw new SessionMonitorNotSetException("SessionMonitor is not set");
}
if (this.isReleased) {
throw new IllegalStateException("Lock is already released");
}
return this.sessionMonitor.get().millisecondsUntilLeaseEntersDangerZone(this.getLookupTime());
}