anchor.diff:      Path = filename:join([BasePath, PartitionStr]),
       Buckets = sblob_preg:new(),
       Channels = sblob_preg:new(),
  +    {ok, BucketsSup} = gblob_buckets_sup:start_link(),
   
       % TODO: configure and calculate based on number of buckets
       BucketEvictTimeInterval = 60000,
  
positive.code:             BucketPath = filename:join([Path, BucketNameStr]),
              GblobOpts = [],
              BucketOpts = [],
              {ok, Bucket} = gblob_bucket:start(BucketPath, GblobOpts, BucketOpts),
              NewBuckets = sblob_preg:put(Buckets, BucketName, Bucket),
              NewState = State#state{buckets=NewBuckets},
  
              {NewState, Bucket};
  
negative.code:                         AccOut
                  end, Acc0, GblobNames).
  
  get_bucket(State=#state{buckets=Buckets, path=Path, buckets_sup=BucketsSup}, BucketName) ->
  
      case sblob_preg:get(Buckets, BucketName) of
          none ->
  