learnergo

Results 3 issues of learnergo

``` if smallestDuration > 0 { table.cleanupTimer = time.AfterFunc(smallestDuration, func() { go table.expirationCheck() }) } ``` AfterFunc creates a new goroute.Is it necessary to use 'go' in 'AfterFunc'