A view object in a shared am is executed only once for one set of
bind parameters. The read only results are then cached and used by
multiple users at the same time. If the view object is auto refresh
enabled the framework provides a way to refresh this cache
when the underlying result set changes. This interface describes
the API to register for notifications with an external datasource
and trigger the cache changes.