code: public I_CmsSessionStorageProvider getSessionStorageProvider() {
  
          if (CmsStringUtil.isEmptyOrWhitespaceOnly(m_sessionStorageProvider)) {
              return new CmsDefaultSessionStorageProvider();
          }
          try {
              I_CmsSessionStorageProvider sessionCacheProvider = (I_CmsSessionStorageProvider)Class.forName(
                  m_sessionStorageProvider).newInstance();
              if (CmsLog.INIT.isInfoEnabled()) {
                  CmsLog.INIT.info(
                      Messages.get().getBundle().key(
                          Messages.INIT_SESSION_STORAGEPROVIDER_SUCCESS_1,
                          m_sessionStorageProvider));
              }
              return sessionCacheProvider;
          } catch (Throwable t) {
              LOG.error(
                  Messages.get().getBundle().key(
                      Messages.LOG_INIT_SESSION_STORAGEPROVIDER_FAILURE_1,
                      m_sessionStorageProvider),
                  t);
              return new CmsDefaultSessionStorageProvider();
          }
      }
docs: Returns an instance of the configured session storage provider.<p>
  
  @return an instance of the configured session storage provider