should Hold
Check if this process should own the lease. For example, if a lease is first-come first-serve, then this process should try to own the lease, whereas a lease that uses consistent hashing should try to own if and only if it is assigned the lease.
Note that it is possible for a lease to be held by a process that is not supposed to own it, e.g. a process is holding the lease but a new process starts and is assigned the lease via consistent hashing.
This method should not attempt to acquire the lease, make network calls, or block.
Return
true if this process instance should own the lease.