Cached retriever Cache retriever to get async data. Warning! Not yet properly tested and documented. Use with caution in Production.