+ """Construct the RenewableReleasableLease.
+
+ Args:
+ client: a KazooClient that is connected and started
+ path: the path to the lease in zookeeper
+ duration: duration during which the lease is reserved
+ identifier: unique name to use for this lease holder.
+ Reuse in order to renew the lease.
+ utcnow: clock function, by default returning
+ :meth:`datetime.datetime.utcnow`. Used for testing.
+
+ """