From 6a199fc5536ab947312ee1fb628f7c78b0f7bdf9 Mon Sep 17 00:00:00 2001 From: teivah Date: Mon, 9 May 2022 13:56:59 +0200 Subject: [PATCH] Lock minor change --- 11-testing/87-time-api/listing1/main.go | 4 ++-- 11-testing/87-time-api/listing2/main.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/11-testing/87-time-api/listing1/main.go b/11-testing/87-time-api/listing1/main.go index 5b483ec..8d9ed68 100644 --- a/11-testing/87-time-api/listing1/main.go +++ b/11-testing/87-time-api/listing1/main.go @@ -16,8 +16,8 @@ type Event struct { } func (c *Cache) TrimOlderThan(since time.Duration) { - c.mu.RLock() - defer c.mu.RUnlock() + c.mu.Lock() + defer c.mu.Unlock() t := time.Now().Add(-since) for i := 0; i < len(c.events); i++ { diff --git a/11-testing/87-time-api/listing2/main.go b/11-testing/87-time-api/listing2/main.go index 6d0d944..41c8285 100644 --- a/11-testing/87-time-api/listing2/main.go +++ b/11-testing/87-time-api/listing2/main.go @@ -26,8 +26,8 @@ type Event struct { } func (c *Cache) TrimOlderThan(since time.Duration) { - c.mu.RLock() - defer c.mu.RUnlock() + c.mu.Lock() + defer c.mu.Unlock() t := time.Now().Add(-since) for i := 0; i < len(c.events); i++ {