Fast lru cache implemented in 3 interfaces: lru-cache, lru-cache with individual expiration and aynchronous lru cache with individual expiration