anchor.diff:      poolboy:transaction(backend_connection,
                           fun(Worker) ->
                                   gen_server:call(Worker, {list, Bucket}, ?TIMEOUT)
  +                        end, ?TIMEOUT).
  +list(Bucket, Prefix) ->
  +    poolboy:transaction(backend_connection,
  +                        fun(Worker) ->
  +                                gen_server:call(Worker, {list, Bucket, Prefix}, ?TIMEOUT)
                           end, ?TIMEOUT).
   
   list() ->
  
positive.code:             end
      end;
  
  handle_call(list, _From, State = #state{connection = C}) ->
      case ddb_tcp:list(C) of
          {ok, Bs, C1} ->
  
negative.code: -behaviour(poolboy_worker).
  
  %% API
  -export([start_link/1, get/4, list/2, list/1, list/0]).
  -ignore_xref([start_link/2]).
  
  %% gen_server callbacks
  