| Index: storage/browser/blob/blob_data_item.cc
 | 
| diff --git a/storage/browser/blob/blob_data_item.cc b/storage/browser/blob/blob_data_item.cc
 | 
| index 504a1c3e8be39939d58c0ac19702f7c6d3e2ac89..c1ec3b3db68fadb7930d5cdcb022610cbb924037 100644
 | 
| --- a/storage/browser/blob/blob_data_item.cc
 | 
| +++ b/storage/browser/blob/blob_data_item.cc
 | 
| @@ -6,12 +6,33 @@
 | 
|  
 | 
|  namespace storage {
 | 
|  
 | 
| +BlobDataItem::DataHandle::~DataHandle() {
 | 
| +}
 | 
| +
 | 
| +BlobDataItem::BlobDataItem(scoped_ptr<DataElement> item)
 | 
| +    : item_(item.Pass()),
 | 
| +      disk_cache_entry_(nullptr),
 | 
| +      disk_cache_stream_index_(-1) {
 | 
| +}
 | 
| +
 | 
|  BlobDataItem::BlobDataItem(scoped_ptr<DataElement> item,
 | 
| -                           scoped_refptr<ShareableFileReference> file_handle)
 | 
| -    : item_(item.Pass()), file_handle_(file_handle) {
 | 
| +                           const scoped_refptr<DataHandle>& data_handle)
 | 
| +    : item_(item.Pass()),
 | 
| +      data_handle_(data_handle),
 | 
| +      disk_cache_entry_(nullptr),
 | 
| +      disk_cache_stream_index_(-1) {
 | 
|  }
 | 
| -BlobDataItem::BlobDataItem(scoped_ptr<DataElement> item) : item_(item.Pass()) {
 | 
| +
 | 
| +BlobDataItem::BlobDataItem(scoped_ptr<DataElement> item,
 | 
| +                           const scoped_refptr<DataHandle>& data_handle,
 | 
| +                           disk_cache::Entry* entry,
 | 
| +                           int disk_cache_stream_index)
 | 
| +    : item_(item.Pass()),
 | 
| +      data_handle_(data_handle),
 | 
| +      disk_cache_entry_(entry),
 | 
| +      disk_cache_stream_index_(disk_cache_stream_index) {
 | 
|  }
 | 
| +
 | 
|  BlobDataItem::~BlobDataItem() {
 | 
|  }
 | 
|  
 | 
| 
 |