コード例 #1
0
ファイル: lessor.go プロジェクト: hongchaodeng/etcd
// Remaining returns the remaining time of the lease.
func (l *Lease) Remaining() time.Duration {
	return time.Duration(l.expiry - monotime.Now())
}
コード例 #2
0
ファイル: lessor.go プロジェクト: hongchaodeng/etcd
// refresh refreshes the expiry of the lease.
func (l *Lease) refresh(extend time.Duration) {
	l.expiry = monotime.Now().Add(extend + time.Duration(l.ttl)*time.Second)
}