/**
* Initialize the a new token bucket, then proload that bucket with tokens
* @param string $bucketName The name of the bucket to create
* @param Rate $fillRate Rate Object used to define fill rate
* @return TokenBucket The initialized bucket
* @access private
*/
private function initializeBucket($bucketName, Rate $fillRate)
{
$storage = new PHPRedisStorage($bucketName, $this->redisObj);
$bucket = new TokenBucket(self::MAXBUCKETSIZE, $fillRate, $storage);
$bucket->bootstrap(self::MAXBUCKETSIZE);
return $bucket;
}