...

Package lru

import "github.com/aws/smithy-go/container/private/cache/lru"
Overview
Index

Overview ▾

Package lru implements cache.Cache with an LRU eviction policy.

This implementation is NOT thread-safe.

This package is designated as private and is intended for use only by the smithy client runtime. The exported API therein is not considered stable and is subject to breaking changes without notice.

Index ▾

Package files

lru.go

func New

func New(cap int) cache.Cache

New creates a new LRU cache with the given capacity.