func (m *MultiLRUCache) SetExpireGracePeriod(p time.Duration) {
	for _, c := range m.cache {
		c.ExpireGracePeriod = p
	}
}
Set the stale expiry grace period for each cache in the multicache instance.
package lrucache
import (
	"hash/crc32"
	"time"
)
type MultiLRUCache struct {
	buckets uint
	cache   []*LRUCache
}
func (m *MultiLRUCache) Init(buckets, bucket_capacity uint) {
	m.buckets = buckets
	m.cache = make([]*LRUCache, buckets)
	for i := uint(0); i < buckets; i++ {
		m.cache[i] = NewLRUCache(bucket_capacity)
	}
}