diff --git a/mapper.go b/mapper.go
index 5348ab3da5..b1c0d3ba53 100644
--- a/mapper.go
+++ b/mapper.go
@@ -72,6 +72,7 @@ type MapperLookupCache struct {
 }
 
 func (m *MapperLookupCache) Reset(mapper *Mapper) {
+	clear(m.cache)
 	m.cache = m.cache[:0]
 	m.mapper = mapper
 }