Keeps track of all the options set using one or more invocations of the mapping API; All the options are separated in different contexts: global, per entity and per property. Instances of this class are maintained per session factory and/or per session by {@link org.hibernate.ogm.options.spi.OptionsService}.
This class is safe to be accessed from several threads at the same time.
@author Davide D'Alto
@author Gunnar Morling
@see org.hibernate.ogm.options.spi.OptionsService