Chromium Code Reviews
DescriptionClean up FtpTransactionFacory ownership.
Previously, it was owned by the ProfileImplIOData, which is deleted
before the ProfileIOData, which owns the URLRequestContext. Now it's
owned by the FtpProtocolHandler, which is owned by the
URLRequestJobFactory. This also makes URLRequestContext creation a bit
simpler.
With this CL, isolated app URLRequestContexts now have their own
FtpTransactionFactories. Since FTP connections aren't pooled, and the
FTP auth cache is owned by a higher layer, this effectively makes no
difference.
BUG=657135
Committed: https://crrev.com/cd4c75339e11e32ef36da7a856a19ca8ee3976f1
Cr-Commit-Position: refs/heads/master@{#426248}
Patch Set 1 #Patch Set 2 : Oops #
Total comments: 10
Patch Set 3 : Response to comments #
Total comments: 4
Patch Set 4 : --typos #Messages
Total messages: 24 (16 generated)
|