Lines Matching refs:Transaction
27 // entry is to be inserted or removed from the list, a transaction object should
29 // finishing the operation, the transaction record (stored as part of the user
31 class Transaction {
37 Transaction(volatile disk_cache::LruData* data, disk_cache::Addr addr,
39 ~Transaction();
42 DISALLOW_COPY_AND_ASSIGN(Transaction);
45 Transaction::Transaction(volatile disk_cache::LruData* data,
48 DCHECK(!data_->transaction);
52 data_->transaction = addr.value();
55 Transaction::~Transaction() {
56 DCHECK(data_->transaction);
57 data_->transaction = 0;
219 if (control_data_->transaction)
240 Transaction lock(control_data_, node->address(), INSERT, list);
330 Transaction lock(control_data_, node->address(), REMOVE, list);
611 Addr node_addr(static_cast<CacheAddr>(control_data_->transaction));
646 control_data_->transaction = 0;
668 control_data_->transaction = 0;
674 control_data_->transaction = 0;
716 control_data_->transaction = 0;