transaction_hash
return cache->transaction_hash.Lookup(id);
fCache->transaction_hash.RemoveUnchecked(transaction);
fCache->transaction_hash.Remove(previous);
if (transaction_hash.Init(16) != B_OK)
TransactionTable transaction_hash;
TransactionTable::Iterator iterator(&cache->transaction_hash);
TransactionTable::Iterator iterator(&cache->transaction_hash);
cache->transaction_hash.Insert(transaction);
TransactionTable::Iterator iterator(&cache->transaction_hash);
cache->transaction_hash.Remove(transaction);
cache->transaction_hash.Insert(newTransaction);
cache_transaction* transaction = cache->transaction_hash.Clear(true);
hash_open(cache->transaction_hash, &iterator);
cache->transaction_hash, &iterator)) != NULL) {
hash_remove_current(cache->transaction_hash, &iterator);
hash_close(cache->transaction_hash, &iterator, false);
hash_table* transaction_hash;
hash_remove(cache->transaction_hash, transaction);
hash_insert(cache->transaction_hash, newTransaction);
cache->transaction_hash, &cookie)) != NULL) {
return (cache_transaction*)hash_lookup(cache->transaction_hash, &id);
transaction_hash(NULL),
hash_uninit(transaction_hash);
transaction_hash = hash_init(16, offsetof(cache_transaction, next),
&transaction_compare, &FSShell::transaction_hash);
if (transaction_hash == NULL)
hash_remove(cache->transaction_hash, previous);
hash_insert(cache->transaction_hash, transaction);