Deprecation: #82603 - Deprecate Storage module

See forge#82603

Description

The RequireJS module TYPO3/CMS/Backend/Storage has been marked as deprecated. The module has been split into the modules TYPO3/CMS/Backend/Storage/Client and TYPO3/CMS/Backend/Storage/Persistent.

Impact

Using TYPO3/CMS/Backend/Storage will trigger a warning in the browser's developer console.

Affected Installations

All extensions using TYPO3/CMS/Backend/Storage are affected.

Migration

Instead of using Storage.Client and Storage.Persistent use the introduced modules instead.

Example code:

define(['TYPO3/CMS/Backend/Storage/Persistent'], function(PersistentStorage) {
        if (!PersistentStorage.isset('my-key')) {
                PersistentStorage.set('my-key', 'foobar');
        }
});