code: public synchronized AuthStorage getStorage(){
          if(storage==null){
              String cls = Objects.get(config,"storageClass",LogStorage.class.getName());
              try{
                  storage = (AuthStorage)Class.forName(cls).newInstance();
              }catch (Exception e){
                  throw S1SystemError.wrap(e);
              }
          }
          return storage;
      }
docs: Gets authentication data storage
  
  @return