anchor.diff:  -include_lib("bookshelf_store/include/bookshelf_store.hrl").
   
   -define(SERVER, ?MODULE).
  --define(AWAIT_TIMEOUT, 1000).
  --define(GEN_SERVER_TIMEOUT, 1000).
  +-define(AWAIT_TIMEOUT, 10000).
  +-define(GEN_SERVER_TIMEOUT, 10000).
   -record(state, {}).
   
   %%%===================================================================
  
positive.code:         false ->
              bkss_bucket_sup:start_child(BucketName)
      end,
      {Pid, _} = gproc:await(make_key(BucketName)),
      {reply, Pid, State};
  handle_call(bucket_list, _From, State) ->
      {ok,DiskStore} = application:get_env(disk_store),
  
negative.code: 
  -spec get_bucket_reference(bookshelf_store:bucket_name()) -> pid().
  get_bucket_reference(BucketName) ->
      {Pid, _} = gproc:await(make_key(BucketName), ?AWAIT_TIMEOUT),
      Pid.
  
  -spec create_bucket(bookshelf_store:bucket_name()) -> pid().
  create_bucket(BucketName) ->
  