MCPcopy Index your code

hub / github.com/facebook/CacheLib / functions

Functions5,467 in github.com/facebook/CacheLib

↓ 26 callersMethodgetNext
cachelib/navy/bighash/Bucket.cpp:198
↓ 26 callersMethodgetNumEntries
Return the number of objects in cache
cachelib/object_cache/ObjectCache.h:393
↓ 26 callersMethodgetRandomNewKey
cachelib/allocator/tests/TestBase.h:129
↓ 26 callersFunctioninjectPauseSet
cachelib/common/inject_pause.cpp:122
↓ 26 callersFunctionmakeDir
throws error on any failure. */
cachelib/common/Utils.cpp:275
↓ 26 callersFunctionmakeJobScheduler
cachelib/navy/driver/tests/DriverTest.cpp:173
↓ 25 callersMethoddone
return whether the iteration has reached the end
cachelib/navy/bighash/Bucket.h:53
↓ 25 callersMethodenqueueWithKey
cachelib/navy/scheduler/NavyRequestScheduler.cpp:102
↓ 25 callersMethodgetExpiryTime
cachelib/allocator/CacheItem.h:712
↓ 25 callersMethodgetSlabReleaseStats
cachelib/allocator/tests/CacheBaseTest.cpp:54
↓ 25 callersFunctiongetSteadyClock
cachelib/navy/common/Utils.h:31
↓ 25 callersMethodlinkAtHead
cachelib/allocator/datastruct/DList.h:268
↓ 25 callersMethodoverLimit
returns true if the memory pools has more memory allocated than the current size. This is possible because we allow resizing the pool dynamically.
cachelib/allocator/memory/MemoryPool.h:106
↓ 25 callersMethodremove
cachelib/navy/bighash/Bucket.cpp:160
↓ 25 callersMethodsaveState
cachelib/allocator/memory/MemoryPool.cpp:362
↓ 25 callersMethodvalidate
cachelib/navy/engine/EnginePair.cpp:323
↓ 25 callersMethodwait
Wait for the count down to complete.
cachelib/common/CountDownLatch.cpp:24
↓ 24 callersMethodensureAllocsOnlyFromEvictions
cachelib/allocator/tests/TestBase.h:224
↓ 24 callersMethodget
cachelib/interface/Handle.h:191
↓ 24 callersFunctiongetAllocSize
Get the total allocation size for given size
cachelib/datatype/Buffer.h:48
↓ 24 callersMethodgetConfig
cachelib/allocator/MM2Q.h:964
↓ 24 callersMethodinsertOrReplace
cachelib/experimental/deprecated_objcache/ObjectCache.h:587
↓ 24 callersMethodpersist
cachelib/navy/block_cache/FifoPolicy.cpp:59
↓ 24 callersMethodstop
cachelib/common/PeriodicWorker.cpp:102
↓ 24 callersMethodtouch
cachelib/navy/block_cache/LruPolicy.cpp:35
↓ 23 callersMethodbeginGet
cachelib/cachebench/consistency/ValueTracker.cpp:44
↓ 23 callersFunctioncreateMemoryRecordReader
cachelib/common/Serialization.cpp:113
↓ 23 callersFunctionend
cachelib/datatype/RangeMap.h:255
↓ 23 callersMethodgetAllocInfo
fetch the pool and allocation class information for the memory corresponding to a memory allocation from the allocator. Caller is expected to supply a
cachelib/allocator/memory/MemoryAllocator.h:482
↓ 23 callersMethodgetSize
cachelib/allocator/CacheItem.h:696
↓ 23 callersMethodgetSize
returns the size of the NVM device
cachelib/allocator/nvmcache/NvmCache.h:267
↓ 23 callersMethodinsert
cachelib/common/ApproxSplitSet.h:61
↓ 23 callersMethodisMapped
is the segment currently mapped to the address space
cachelib/shm/Shm.h:158
↓ 23 callersMethodisValid
cachelib/allocator/nvmcache/NvmCache.h:493
↓ 23 callersMethodread
This API reads size bytes from the Device from offset into a Buffer and returns the Buffer. If offset and size are not aligned to device's ioAlignment
cachelib/navy/common/Device.cpp:549
↓ 23 callersMethodrecover
cachelib/navy/block_cache/FifoPolicy.cpp:73
↓ 23 callersMethodreleaseSlab
cachelib/allocator/tests/CacheBaseTest.cpp:68
↓ 23 callersMethodrid
Returns the region id.
cachelib/navy/block_cache/Types.h:113
↓ 23 callersMethodserialize
cachelib/allocator/nvmcache/NvmCache.h:635
↓ 23 callersFunctiontoCallback
cachelib/navy/testing/Callbacks.h:57
↓ 22 callersMethodallSlabsAllocated
returns true if the pool has allocated all the slabs it can for some allocation class. This does not mean that the pool is full since the allocation c
cachelib/allocator/memory/MemoryPool.h:129
↓ 22 callersFunctioncreateCache
cachelib/experimental/deprecated_objcache/tests/ObjectCacheTest.cpp:38
↓ 22 callersMethodendGet
cachelib/cachebench/consistency/ValueTracker.cpp:60
↓ 22 callersMethodendSet
cachelib/cachebench/consistency/ValueTracker.cpp:68
↓ 22 callersFunctiongetStatIfExists
returns true with the file's mode. false if the file does not exist. * throws system_error for all other errors */
cachelib/common/Utils.cpp:235
↓ 22 callersMethodlockExclusive
cachelib/common/Mutex.h:374
↓ 22 callersMethodopenAndAllocate
cachelib/navy/block_cache/Region.cpp:51
↓ 22 callersMethodsetSimpleFile
cachelib/allocator/nvmcache/NavyConfig.cpp:115
↓ 22 callersMethodthrottle
cachelib/allocator/MemoryMonitor.cpp:342
↓ 21 callersMethodcompleteSlabRelease
cachelib/allocator/memory/MemoryPool.cpp:536
↓ 21 callersFunctioncreateMemoryRecordWriter
cachelib/common/Serialization.cpp:108
↓ 21 callersMethodgetEvictionAgeStat
cachelib/allocator/MM2Q.h:775
↓ 21 callersFunctiongetRandomAsciiStr
cachelib/common/TestUtils.cpp:95
↓ 21 callersMethodgetTail
cachelib/allocator/datastruct/DList.h:177
↓ 21 callersMethodkey
cachelib/navy/block_cache/BlockCache.cpp:60
↓ 21 callersMethodpost
cachelib/common/Profiled.h:115
↓ 21 callersMethodresize
cachelib/compact_cache/CCache.h:792
↓ 21 callersMethodset
cachelib/compact_cache/CCache.h:868
↓ 21 callersFunctionsetLayout
cachelib/navy/bighash/tests/BigHashTest.cpp:39
↓ 21 callersMethodsetRaidFiles
cachelib/allocator/nvmcache/NavyConfig.cpp:126
↓ 20 callersMethodaccept
cachelib/navy/admission_policy/RejectRandomAP.cpp:41
↓ 20 callersFunctionaccumulate
cachelib/navy/block_cache/FifoPolicy.cpp:25
↓ 20 callersMethodbegin
cachelib/allocator/ChainedHashTable.h:1431
↓ 20 callersMethodfillUpOneSlab
cachelib/allocator/tests/TestBase.h:172
↓ 20 callersMethodgetAt
cachelib/cachebench/consistency/RingBuffer.h:62
↓ 20 callersMethodgetChain
cachelib/allocator/ChainedAllocs.h:57
↓ 20 callersMethodgetCount
cachelib/common/CountMinSketch.h:206
↓ 20 callersMethodgetStats
cachelib/allocator/nvmcache/tests/NvmTestBase.cpp:73
↓ 20 callersFunctiongetUpdateTime
cachelib/allocator/datastruct/DList.h:69
↓ 20 callersMethodisNullWriteHandle
cachelib/datatype/Map.h:469
↓ 20 callersMethodisReleased
@return true if the slab has already been released and there are no active allocations to be freed.
cachelib/allocator/memory/Slab.h:309
↓ 20 callersMethodpop
cachelib/allocator/datastruct/SList.h:267
↓ 20 callersMethodreset
cachelib/navy/driver/Driver.cpp:253
↓ 20 callersMethodsub
Subtracts a 64-bit offset from the existing offset and returns the new @AbsAddress. @param ofs the 64-bit offset subtrahend, less than the existing
cachelib/navy/block_cache/Types.h:87
↓ 19 callersMethodallocatedSlabs
number of slabs under this memory pool allocated from the slab allocator. this includes freeSlabs.
cachelib/allocator/memory/MemoryAllocatorStats.h:101
↓ 19 callersMethodgetAllocationClassId
cachelib/allocator/memory/MemoryPool.cpp:194
↓ 19 callersMethodgetKey
@return key as StringPiece
cachelib/allocator/nvmcache/NvmCache.h:455
↓ 19 callersMethodgetMemUsageBytes
cachelib/object_cache/util/ThreadMemoryTracker.h:46
↓ 19 callersMethodgetOp
cachelib/cachebench/util/Request.h:180
↓ 19 callersMethodgetUpdateTime
cachelib/allocator/tests/MMTypeTest.h:59
↓ 19 callersMethodnext
Move to the next entry. The handle will become invalid after * reaching the last entry, or when reaching an empty entry. * Must be called on
cachelib/compact_cache/CCacheFixedLruBucket.h:95
↓ 19 callersMethodreset
cachelib/allocator/ChainedHashTable.h:1440
↓ 19 callersMethodshrinkPool
cachelib/allocator/memory/MemoryPoolManager.cpp:215
↓ 19 callersMethodwrite
Returns object index you can use to read/write directly.
cachelib/cachebench/consistency/RingBuffer.h:43
↓ 18 callersMethodallocate
This is very simple as it only tries to allocate starting from the tail of the storage. Returns null view() if we don't have any more space.
cachelib/navy/bighash/BucketStorage.cpp:28
↓ 18 callersMethodbfRejectCount
return how manu times a lookup is rejected by the bloom filter
cachelib/navy/bighash/BigHash.h:154
↓ 18 callersMethodclear
cachelib/navy/block_cache/CombinedEntryBlock.cpp:136
↓ 18 callersMethoddetachCurrentMapping
detaches the current mapping if it exists.
cachelib/shm/Shm.h:161
↓ 18 callersFunctioneventuallyTrue
cachelib/common/tests/PeriodicWorkerTest.cpp:26
↓ 18 callersMethodevictionCount
internal eviction count
cachelib/allocator/nvmcache/tests/NvmTestBase.h:66
↓ 18 callersMethodfind
cachelib/allocator/CacheAllocator.h:4654
↓ 18 callersMethodfinish
cachelib/navy/testing/MockJobScheduler.cpp:44
↓ 18 callersMethodflush
cachelib/navy/driver/Driver.cpp:246
↓ 18 callersMethodgetMemory
cachelib/interface/components/RAMCacheComponent.cpp:101
↓ 18 callersMethodgetNumBuckets
return the number of buckets in hash table
cachelib/allocator/ChainedHashTable.h:169
↓ 18 callersMethodisValidSlab
true if the slab is a valid allocated slab in the memory belonging to this allocator.
cachelib/allocator/memory/SlabAllocator.h:211
↓ 18 callersMethodmakeIOBuffer
Create an IO buffer of at least @size bytes that can be used for read and write. For example, direct IO device allocates a properly aligned buffer.
cachelib/navy/common/Device.h:136
↓ 18 callersFunctionmakeKey
cachelib/benchmarks/HashMapBenchmark.cpp:59
↓ 18 callersMethodremoveShm
cachelib/shm/ShmManager.cpp:386
↓ 18 callersMethodsetOp
cachelib/cachebench/util/Request.h:181
← previousnext →201–300 of 5,467, ranked by callers