retainer (cargo): Minimal async cache in Rust with support for key expirations 
Keywords: async|caching|ttl|expiration|futures