Home | History | Annotate | Download | only in disk_cache

Lines Matching defs:Transaction

26 // entry is to be inserted or removed from the list, a transaction object should
28 // finishing the operation, the transaction record (stored as part of the user
30 class Transaction {
36 Transaction(volatile disk_cache::LruData* data, disk_cache::Addr addr,
38 ~Transaction();
41 DISALLOW_COPY_AND_ASSIGN(Transaction);
44 Transaction::Transaction(volatile disk_cache::LruData* data,
47 DCHECK(!data_->transaction);
51 data_->transaction = addr.value();
54 Transaction::~Transaction() {
55 DCHECK(data_->transaction);
56 data_->transaction = 0;
190 if (control_data_->transaction)
263 Transaction lock(control_data_, node->address(), INSERT, list);
352 Transaction lock(control_data_, node->address(), REMOVE, list);
416 Addr node_addr(static_cast<CacheAddr>(control_data_->transaction));
451 control_data_->transaction = 0;
473 control_data_->transaction = 0;
479 control_data_->transaction = 0;
521 control_data_->transaction = 0;