in syncedlru.go [37:44]
func NewSyncedWithSize[K comparable, V any](capacity, size uint32,
hash HashKeyCallback[K]) (*SyncedLRU[K, V], error) {
lru, err := NewWithSize[K, V](capacity, size, hash)
if err != nil {
return nil, err
}
return &SyncedLRU[K, V]{lru: lru}, nil
}