public boolean isLockExpired() throws ClientException { LockInfo lockInfo = getLockInfo(); double lockAgeInHour = (new Date().getTime() - lockInfo.getLockDate().getTime()) / (3600.0 * 1000.0); return lockAgeInHour > LOCK_TIMEOUT_IN_HOURS; }