The schema_plus gem also provides a view method that does not do caching (in line with other connection method like tables). As database_cleaner should not be the provider of such functionality for external usage give the method a gem specific name.
As explained in issue #130 active record connections don't do caching of schema information. This meant that database_cleaner did a query every with the truncation strategy for every clean to find out the tables. Now we cache the information. If someone needs cache invalidation then it can be added. As we already did view caching this is consistent between views and tables.
ANSI standard information_schema)