Allow plomino cache to be added to a view

Hi Eric,

I wanted to make sure you are ok with this change. Use case is caching a view to be passed through an agent to download a csv dump of the data. Not sure if you would rather a view level cache should be created at the database level or within the view itself.

Cheers
Michael