The goog.storage.mechanism.HTML5SessionStorage Class

goog.storage.mechanism.HTML5SessionStorage
> goog.storage.mechanism.HTML5WebStorage
> goog.storage.mechanism.IterableMechanism
> goog.storage.mechanism.Mechanism

goog.storage.mechanism.HTML5SessionStorage()

Provides a storage mechanism that uses HTML5 session storage.

.__iterator__(opt_keys)

Inherited from goog.storage.mechanism.HTML5WebStorage .

Returns an iterator that iterates over the elements in the storage. Will throw goog.iter.StopIteration after the last element.

opt_keys {boolean=}
True to iterate over the keys. False to iterate over the values. The default value is false.
returns {!goog.iter.Iterator}
The iterator.

.clear()

Inherited from goog.storage.mechanism.HTML5WebStorage .

Remove all key-value pairs. Could be overridden in a subclass, as the default implementation is not very efficient - it iterates over all keys.

.get()

Inherited from goog.storage.mechanism.HTML5WebStorage .

.getCount()

Inherited from goog.storage.mechanism.HTML5WebStorage .

Get the number of stored key-value pairs. Could be overridden in a subclass, as the default implementation is not very efficient - it iterates over all keys.

returns {number}
Number of stored elements.

.isAvailable()

Inherited from goog.storage.mechanism.HTML5WebStorage .

Determines whether or not the mechanism is available. It works only if the provided web storage object exists and is enabled.

returns {boolean}
True if the mechanism is available.

.remove()

Inherited from goog.storage.mechanism.HTML5WebStorage .

.set()

Inherited from goog.storage.mechanism.HTML5WebStorage .