Squashed commit of the following:

commit 465b47b8f72668dfc12eaa72befb232513c9e1db
Merge: f39272b54 9c440d472
Author: chrislu <chris.lu@gmail.com>
Date:   Wed Jul 10 23:56:51 2024 -0700

    Merge branch 'master' into merged-persisted-logs

commit f39272b5416bdd4d1714ce3e99aded0fe62e7d89
Author: chrislu <chris.lu@gmail.com>
Date:   Wed Jul 10 23:49:26 2024 -0700

    merge meta logs from multiple files
This commit is contained in:
chrislu
2024-07-11 00:04:24 -07:00
parent 9c440d472c
commit 33b11f92bc
3 changed files with 383 additions and 90 deletions

View File

@@ -61,3 +61,14 @@ func (q *Queue[T]) Dequeue() (result T) {
return n.data
}
func (q *Queue[T]) Peek() (result T) {
q.RLock()
defer q.RUnlock()
if q.head == nil {
return
}
return q.head.data
}