Documentation ¶ Index ¶ type Clock func (c *Clock) ExpireNano(ttl time.Duration) int64 func (c *Clock) NowNano() int64 func (c *Clock) NowNanoCached() int64 func (c *Clock) RefreshNowCache() func (c *Clock) SetNowCache(n int64) func (c *Clock) SetStart(ts int64) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Clock ¶ type Clock struct { Start time.Time // contains filtered or unexported fields } func (*Clock) ExpireNano ¶ func (c *Clock) ExpireNano(ttl time.Duration) int64 func (*Clock) NowNano ¶ func (c *Clock) NowNano() int64 func (*Clock) NowNanoCached ¶ added in v0.5.0 func (c *Clock) NowNanoCached() int64 func (*Clock) RefreshNowCache ¶ added in v0.5.0 func (c *Clock) RefreshNowCache() func (*Clock) SetNowCache ¶ added in v0.5.0 func (c *Clock) SetNowCache(n int64) used in test only func (*Clock) SetStart ¶ func (c *Clock) SetStart(ts int64) Source Files ¶ View all Source files clock.go Click to show internal directories. Click to hide internal directories.