It'd be great if MAST also supports query result caching. One use case is from `lightkurve` package: https://github.com/KeplerGO/lightkurve/issues/461 For `lightkurve` use case, query result caching is needed at `mast.Observations.query_criteria()` function.