Ensure clearing the cache always yields a new list

By using the `list' function we ensure we don't reuse the same value
like when using a quoted list literal.