Lines Matching refs:Handle
30 size_t charge, Deleter* deleter, Cache::Handle** handle,
32 virtual Cache::Handle* Lookup(const Slice& key, uint32_t hash) = 0;
33 virtual bool Ref(Cache::Handle* handle) = 0;
34 virtual bool Release(Cache::Handle* handle, bool force_erase = false) = 0;
64 virtual void* Value(Handle* handle) override = 0;
65 virtual size_t GetCharge(Handle* handle) const override = 0;
67 virtual uint32_t GetHash(Handle* handle) const = 0;
74 Deleter* deleter, Handle** handle,
76 virtual Handle* Lookup(const Slice& key, Statistics* stats) override;
77 virtual bool Ref(Handle* handle) override;
78 virtual bool Release(Handle* handle, bool force_erase = false) override;
84 virtual size_t GetUsage(Handle* handle) const override;