Source File
evictedqueue.go
Belonging Package
go.opencensus.io/trace
package trace
type evictedQueue struct {
queue []interface{}
capacity int
droppedCount int
}
func ( int) *evictedQueue {
:= &evictedQueue{
capacity: ,
queue: make([]interface{}, 0),
}
return
}
func ( *evictedQueue) ( interface{}) {
if len(.queue) == .capacity {
.queue = .queue[1:]
.droppedCount++
}
.queue = append(.queue, )
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |