ignorecase: Ignores the case of sort order when you set it to true.
maxResults: Specifies the maximum number of objects to be retrieved.
offset: Specifies the start index of the resultset from where it has to start the retrieval.
cacheable: Whether the result of this query is to be cached in the secondary cache. Default is false.
cachename: Name of the cache in secondary cache.
timeout: Specifies the timeout value (in seconds) for the query
datasource: The datasource to use, it defaults to the application
sortBy: The HQL to sort the query by
autoCast: No more casting, let us do auto casting for you
asStream: Want a stream back instead of the results, no problem!