The storage type specifies the type of container that objects will
be stored in. You can think of the storage containers as special
folders which store individual objects. In most cases, we recommend using
webStorageGlobal
which means that stored objects will be accessible to all users of
your application. However, you can limit access to the stored objects
based on the local domain, local machine ID or the current user SID.
If you specify anything other than global storage, objects can be
orphaned if the system configuration changes. For example, if
webStorageMachine is specified, the objects that are stored
there can only
be accessed from that computer system. If the system is reconfigured (for
example, the boot volume formatted and Windows is reinstalled) the
unique identifier for that system will change and the previous objects
that were stored by your application can no longer be accessed.
It is advisable is to store critical application data and
configuration information using webStorageGlobal and use other
non-global storage containers for configuration information that is
unique to that system and/or user which is not critical and can be
easily recreated.