anchor.diff:  storage_describe(StorageId) ->
       storage_logic:describe(StorageId).
   
  -
  --spec space_logic_get_storage_ids(od_space:id()) -> [od_storage:id()].
  -space_logic_get_storage_ids(SpaceId) ->
  -    {ok, StorageIds} = space_logic:get_local_storage_ids(SpaceId),
  -    StorageIds.
  -
  -
   -spec storage_is_mounted_in_root(od_storage:id()) -> boolean().
   storage_is_mounted_in_root(StorageId) ->
       storage_config:is_mounted_in_root(StorageId).
  +
  +-spec invalidate_luma_cache(od_storage:id()) -> ok.
  +invalidate_luma_cache(StorageId) ->
  +    luma_cache:invalidate(StorageId).
  +
  +
  +-spec new_helper(helper:name(), helper:args(), helper:user_ctx(), Insecure :: boolean(),
  +    helper:storage_path_type()) -> {ok, helpers:helper()}.
  +new_helper(HelperName, Args, AdminCtx, Insecure, StoragePathType) ->
  +    helper:new_helper(HelperName, Args, AdminCtx, Insecure, StoragePathType).
  +
  +
  +-spec new_luma_config(luma_config:url(), luma_config:api_key()) ->
  +    luma_config:config().
  +new_luma_config(URL, ApiKey) ->
  +    luma_config:new(URL, ApiKey).
  +
  +
  +-spec verify_storage_on_all_nodes(helpers:helper()) ->
  +    ok | {error, term()} | {error, term(), Stacktrace :: list()}.
  +verify_storage_on_all_nodes(Helper) ->
  +    storage_detector:verify_storage_on_all_nodes(Helper).
  +
  +
  +-spec prepare_helper_args(helper:name(), helper:args()) -> helper:args().
  +prepare_helper_args(HelperName, Params) ->
  +    helper_params:prepare_helper_args(HelperName, Params).
  +
  +
  +-spec prepare_user_ctx_params(helper:name(), helper:user_ctx()) -> helper:user_ctx().
  +prepare_user_ctx_params(HelperName, Params) ->
  +    helper_params:prepare_user_ctx_params(HelperName, Params).
  +
  +
  +-spec space_logic_get_storage_ids(od_space:id()) -> {ok, [od_storage:id()]}.
  +space_logic_get_storage_ids(SpaceId) ->
  +    space_logic:get_local_storage_ids(SpaceId).
   
   
   -spec file_popularity_api_configure(file_popularity_config:id(), map()) ->
  
positive.code:     storage_config:update_name(StorageId, NewName).
  
  
  -spec get_storage(od_storage:id()) -> {ok, storage_config:doc()} | {error, term()}.
  get_storage(Key) ->
      storage_config:get(Key).
  
  
  -spec get_storage_by_name(storage_config:name()) ->
      {ok, storage_config:doc()} | {error, term()}.
  get_storage_by_name(Name) ->
      storage_config:select(Name).
  
  
  
negative.code: %%% Exposed functions
  %%%===================================================================
  
  -spec storage_config_new(storage_config:name(), [storage_config:helper()], boolean(),
      undefined | luma_config:config()) -> storage_config:doc().
  storage_config_new(Name, Helpers, ReadOnly, LumaConfig) ->
      storage_config:new(Name, Helpers, ReadOnly, LumaConfig).
  
  
  