It has slightly different underlying properties. `memoized` on a method saves onto `self` so that it gets garbage-collected at the end of the instance's lifecycle, normally strictly less than the duration of the request.

Also currently the `lru_cache` decorator does not do well with functions that take kwargs; that's just a small implementation detail and I could probably port that into `lru_cache` in a PR depending on how good this guy/gal is at responding.