Skip to content

jmpg93/Cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cache

A wrap around NSCache.

The NSCache functionality with a typed Swift API.

Typed safe

let cache: Cache<String, UIImage> = [:]
cache["image"] = UIImage()
let image = cache["image"]

O(1) Access to keys

let keys = cache.keys

Sequence and Collection protocol conformance

let values = cache.compactMap { $0.value }

CacheDelegate for evicted values

cache.delegate = self

About

A wrap around NSCache.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages