| 807 | } |
| 808 | |
| 809 | type basicResumeTokenController struct { |
| 810 | logger slog.Logger |
| 811 | |
| 812 | sync.Mutex |
| 813 | token *proto.RefreshResumeTokenResponse |
| 814 | refresher *basicResumeTokenRefresher |
| 815 | |
| 816 | // for testing |
| 817 | clock quartz.Clock |
| 818 | } |
| 819 | |
| 820 | func (b *basicResumeTokenController) New(client ResumeTokenClient) CloserWaiter { |
| 821 | b.Lock() |
nothing calls this directly
no outgoing calls
no test coverage detected