Lines Matching refs:CacheLineLocker
33 class CacheLineLocker
34 : public DoublyLinkedListLinkImpl<CacheLineLocker> {
36 CacheLineLocker(CachedDataReader* reader, off_t cacheLineOffset) in CacheLineLocker() function
44 ~CacheLineLocker() in ~CacheLineLocker()
54 CacheLineLocker*& HashNext() in HashNext()
59 DoublyLinkedList<CacheLineLocker>& Queue() in Queue()
82 CacheLineLocker* fHashNext;
83 DoublyLinkedList<CacheLineLocker> fQueue;
87 friend class CacheLineLocker; variable
91 typedef CacheLineLocker ValueType;
98 size_t Hash(const CacheLineLocker* value) const in Hash()
103 bool Compare(off_t key, const CacheLineLocker* value) const in Compare()
108 CacheLineLocker*& GetLink(CacheLineLocker* value) const in GetLink()
133 void _LockCacheLine(CacheLineLocker* lineLocker);
134 void _UnlockCacheLine(CacheLineLocker* lineLocker);