Home | History | Annotate | Download | only in disk_cache

Lines Matching refs:Transaction

31 // entry is to be inserted or removed from the list, a transaction object should
33 // finishing the operation, the transaction record (stored as part of the user
35 class Transaction {
41 Transaction(volatile disk_cache::LruData* data, disk_cache::Addr addr,
43 ~Transaction();
46 DISALLOW_COPY_AND_ASSIGN(Transaction);
49 Transaction::Transaction(volatile disk_cache::LruData* data,
52 DCHECK(!data_->transaction);
56 data_->transaction = addr.value();
59 Transaction::~Transaction() {
60 DCHECK(data_->transaction);
61 data_->transaction = 0;
228 if (control_data_->transaction)
249 Transaction lock(control_data_, node->address(), INSERT, list);
343 Transaction lock(control_data_, node->address(), REMOVE, list);
633 Addr node_addr(static_cast<CacheAddr>(control_data_->transaction));
667 control_data_->transaction = 0;
689 control_data_->transaction = 0;
695 control_data_->transaction = 0;
737 control_data_->transaction = 0;