cached 0.49.2

Generic cache implementations and simplified function memoization
Documentation