MCPcopy Create free account

hub / github.com/facebook/CacheLib / functions

Functions5,467 in github.com/facebook/CacheLib

↓ 3 callersMethodcreate
cachelib/interface/components/tests/CacheComponentFactory.cpp:33
↓ 3 callersMethodcreate
cachelib/navy/Factory.cpp:364
↓ 3 callersMethodcreatePersistent
cachelib/interface/components/tests/CacheComponentFactory.cpp:39
↓ 3 callersFunctioncreate_basic_cache_config
()
cachelib/rust/src/lrucache.rs:1249
↓ 3 callersMethoddeallocate
cachelib/experimental/deprecated_objcache/tests/Common.h:75
↓ 3 callersMethoddeltaAllocFailures
return the delta of alloc failures for this alloc class from the current state. @param poolStats the current pool stats for this pool. @return the
cachelib/allocator/RebalanceInfo.h:109
↓ 3 callersMethoddeltaHitsPerSlab
return the delta of hits per slab for this alloc class from the current state. @param poolStats the current pool stats for this pool. @return the d
cachelib/allocator/RebalanceInfo.h:123
↓ 3 callersFunctiondeserializePtr
cachelib/allocator/memory/CompressedPtr.h:295
↓ 3 callersFunctiondeserializeRegion
cachelib/allocator/memory/CompressedPtr.h:300
↓ 3 callersMethoddetach
Detaching the allocator. Only after detach, can another compact cache instance attach this allocator
cachelib/compact_cache/allocators/CCacheAllocatorBase.h:110
↓ 3 callersMethoddoFlush
cachelib/navy/block_cache/RegionManager.cpp:296
↓ 3 callersMethoddrain
cachelib/interface/utils/CoroFiberAdapter.cpp:62
↓ 3 callersMethodend
cachelib/allocator/CacheAllocator.h:672
↓ 3 callersMethodenqueue
cachelib/navy/scheduler/ThreadPoolJobQueue.cpp:43
↓ 3 callersMethodestimateWriteSize
cachelib/navy/block_cache/BlockCache.cpp:348
↓ 3 callersMethodexistFast
cachelib/allocator/CacheAllocator.h:4507
↓ 3 callersMethodfastForwardTrace
The number of requests (not including ampFactor) to skip in the trace. This is so that after warming up the cache with a certain number of requests, w
cachelib/cachebench/workload/ReplayGeneratorBase.h:164
↓ 3 callersFunctionfileExists
cachelib/allocator/NvmCacheState.cpp:39
↓ 3 callersFunctionfillUpMemoryPool
fills up the memory pool and returns the allocations in the outparam
cachelib/allocator/memory/tests/MemoryPoolTest.cpp:189
↓ 3 callersMethodfindToWrite
cachelib/cachebench/cache/Cache.h:1091
↓ 3 callersMethodfinish
cachelib/cachebench/runner/CacheStressorBase.cpp:31
↓ 3 callersFunctionfinishAllJobs
cachelib/navy/block_cache/tests/BlockCacheTest.cpp:130
↓ 3 callersFunctiongenAllocClassesTuned
Returns set of allocation sizes that are chosen in a way to minimize worst case cache efficiency loss. Efficiency loss for an item size is defined in
cachelib/allocator/Util.h:241
↓ 3 callersFunctiongenRandomStr
cachelib/allocator/nvmcache/tests/NvmItemTests.cpp:26
↓ 3 callersMethodget
Fetch the value for a key. Returns None if the key could not be found in the pool, Some(value) if the key was found in the pool
cachelib/rust/src/lrucache.rs:1007
↓ 3 callersMethodgetActiveThreadCount
returns the current number of active stats instances held by threads.
cachelib/common/FastStats.h:91
↓ 3 callersMethodgetAdmProbBaseSize
cachelib/allocator/nvmcache/NavyConfig.h:131
↓ 3 callersMethodgetAllSlabReleaseEvents
cachelib/allocator/tests/CacheBaseTest.cpp:37
↓ 3 callersFunctiongetAllocIdx
Get the allocation index of the compressed ptr
cachelib/allocator/memory/CompressedPtr.h:157
↓ 3 callersMethodgetAllocIdx
cachelib/allocator/memory/AllocationClass.cpp:371
↓ 3 callersMethodgetAvgLoopTimeMs
cachelib/allocator/PoolRebalancer.h:67
↓ 3 callersMethodgetBucketElems
cachelib/allocator/ChainedHashTable.h:1300
↓ 3 callersMethodgetBytesUnReserved
size in bytes of the remaining size that is not reserved for any pools.
cachelib/allocator/memory/MemoryPoolManager.h:150
↓ 3 callersMethodgetBytesWritten
Return bytes written since device start
cachelib/navy/common/Device.h:173
↓ 3 callersMethodgetCacheName
cachelib/allocator/CacheAllocator.h:5172
↓ 3 callersMethodgetChunk
cachelib/compact_cache/allocators/TestAllocator.h:76
↓ 3 callersMethodgetCleanRegionThreads
cachelib/allocator/nvmcache/NavyConfig.h:611
↓ 3 callersMethodgetCounters
cachelib/navy/driver/tests/DriverTest.cpp:132
↓ 3 callersMethodgetCreationTime
cachelib/interface/components/RAMCacheComponent.cpp:71
↓ 3 callersMethodgetCreationTime
cachelib/object_cache/ObjectCache.h:230
↓ 3 callersMethodgetDeltaEvictions
return the delta of evictions for this alloc class from the current state. @param poolStats the current pool stats for this pool. @return the delta
cachelib/allocator/RebalanceInfo.h:80
↓ 3 callersMethodgetDeviceMetadataSize
cachelib/allocator/nvmcache/NavyConfig.h:867
↓ 3 callersMethodgetDistributionStats
cachelib/allocator/ChainedHashTable.h:1085
↓ 3 callersMethodgetEntryDescriptor
cachelib/interface/components/FlashCacheComponent.cpp:128
↓ 3 callersMethodgetFreeMemThreshold
free memory threshold to be used for picking victim.
cachelib/allocator/FreeMemStrategy.h:40
↓ 3 callersFunctiongetImplItemFromHandle
cachelib/interface/components/RAMCacheComponent.cpp:153
↓ 3 callersMethodgetIndexEntryFromStream
Get the index entry for the given key from the active combined entry block(s) for the stream. When there are multiple CEBs open for the stream, it wil
cachelib/navy/block_cache/CombinedEntryManager.cpp:162
↓ 3 callersFunctiongetIoEngineName
cachelib/allocator/nvmcache/NavyConfig.h:797
↓ 3 callersMethodgetItemDestructorLock
This lock is to protect concurrent NvmCache evictCB and CacheAllocator remove/insertOrReplace/invalidateNvm. This lock scope within the above function
cachelib/allocator/nvmcache/NvmCache.h:293
↓ 3 callersFunctiongetKeySize
cachelib/allocator/KAllocation.h:199
↓ 3 callersMethodgetKeyStr
cachelib/shm/Shm.h:146
↓ 3 callersMethodgetLastAccessTime
cachelib/object_cache/ObjectCache.h:231
↓ 3 callersMethodgetLastLoopTimeMs
cachelib/allocator/PoolRebalancer.h:70
↓ 3 callersMethodgetMaxConcurrentInserts
============ other settings =============
cachelib/allocator/nvmcache/NavyConfig.h:906
↓ 3 callersMethodgetMaxCount
cachelib/common/CountMinSketch.h:110
↓ 3 callersMethodgetMaxParcelMemoryMB
cachelib/allocator/nvmcache/NavyConfig.h:907
↓ 3 callersMethodgetMaxWriteRate
cachelib/allocator/nvmcache/NavyConfig.h:127
↓ 3 callersMethodgetMode
@return the mode for this slab release context.
cachelib/allocator/memory/Slab.h:334
↓ 3 callersMethodgetName
cachelib/navy/common/Device.cpp:203
↓ 3 callersMethodgetNativeBitmask
cachelib/shm/ShmCommon.h:111
↓ 3 callersMethodgetNavyReqOrderingShards
cachelib/allocator/nvmcache/NavyConfig.h:897
↓ 3 callersFunctiongetNext
cachelib/allocator/datastruct/DList.h:50
↓ 3 callersMethodgetNumBucketsPerChunkPower
cachelib/allocator/nvmcache/NavyConfig.h:291
↓ 3 callersMethodgetNumChunks
cachelib/compact_cache/allocators/TestAllocator.h:78
↓ 3 callersMethodgetNumInstances
Number of concurrent cachebench instances to run.
cachelib/cachebench/util/Config.h:403
↓ 3 callersMethodgetObjectCacheCounters
cachelib/object_cache/ObjectCache.h:1157
↓ 3 callersFunctiongetPageAlignedSize
cachelib/shm/ShmCommon.cpp:44
↓ 3 callersMethodgetPageSize
cachelib/allocator/ChainedHashTable.h:317
↓ 3 callersFunctiongetPageSizeInSMap
cachelib/shm/ShmCommon.cpp:113
↓ 3 callersMethodgetPieceSize
cachelib/common/piecewise/GenericPiecesBase.h:76
↓ 3 callersMethodgetPoolIds
return a list of all valid pool ids.
cachelib/object_cache/ObjectCacheBase.h:127
↓ 3 callersMethodgetPoolName
returns the pool's name by its poolId.
cachelib/object_cache/ObjectCacheBase.h:132
↓ 3 callersMethodgetRatio
cachelib/allocator/MemoryTierCacheConfig.h:39
↓ 3 callersMethodgetReaderThreads
============ Job scheduler settings =============
cachelib/allocator/nvmcache/NavyConfig.h:889
↓ 3 callersMethodgetReceiverClassId
cachelib/allocator/memory/Slab.h:320
↓ 3 callersMethodgetRecords
cachelib/common/EventSink.h:138
↓ 3 callersMethodgetSampleItem
cachelib/allocator/nvmcache/NvmCache.h:1676
↓ 3 callersMethodgetSize
cachelib/cachebench/cache/Cache.h:1369
↓ 3 callersMethodgetSlabReleaseEvents
When logging data: use this to avoid duplicates */
cachelib/allocator/SlabReleaseStats.cpp:51
↓ 3 callersFunctiongetSteadyCurrentTimeSec
cachelib/common/Time.h:49
↓ 3 callersFunctiongetWaitContextForTest
cachelib/allocator/tests/BaseAllocatorTest.h:61
↓ 3 callersMethodgetWriterThreads
cachelib/allocator/nvmcache/NavyConfig.h:893
↓ 3 callersMethodget_reader
Get this item as a read-only streaming buffer
cachelib/rust/src/lrucache.rs:573
↓ 3 callersFunctionget_size
cachelib/rust/src/cachelib.cpp:167
↓ 3 callersMethodget_strategy
(&self)
cachelib/rust/src/lrucache.rs:73
↓ 3 callersFunctionhasChainedItem
cachelib/allocator/Refcount.h:434
↓ 3 callersMethodhasContexts
returns true if this map has active contexts and false if the map is empty.
cachelib/allocator/nvmcache/ReqContexts.h:113
↓ 3 callersMethodhasTtl
cachelib/cachebench/workload/WorkloadDistribution.h:101
↓ 3 callersFunctionincRef
Bumps up the reference count only if the new count will be strictly less than or equal to the maxCount and the item is not exclusive @return IncResult
cachelib/allocator/Refcount.h:150
↓ 3 callersMethodincrement
cachelib/common/CountMinSketch.h:193
↓ 3 callersMethodinitMinTTL
Set minTTL. This method should be called only once.
cachelib/allocator/NvmAdmissionPolicy.h:135
↓ 3 callersFunctioninitialize
Initialize a freshly carved or reclaimed header so it belongs to `pid`.
cachelib/allocator/memory/Slab.h:141
↓ 3 callersMethodinsertBefore
cachelib/allocator/datastruct/DList.h:304
↓ 3 callersMethodinsertOrReplace
cachelib/datatype/RangeMap.h:374
↓ 3 callersMethodinsertOrReplaceInBucket
cachelib/allocator/ChainedHashTable.h:910
↓ 3 callersMethodinsert_handle
Insert a previously allocated handle into the cache, making it visible to `get` Returns `false` if the handle could not be inserted (e.g. another han
cachelib/rust/src/lrucache.rs:862
↓ 3 callersMethodinvalidateNvm
cachelib/allocator/CacheAllocator.h:4467
↓ 3 callersMethodisBigHashEnabled
cachelib/allocator/nvmcache/NavyConfig.h:843
↓ 3 callersMethodisBucketValid
cachelib/navy/bighash/BigHash.h:331
↓ 3 callersMethodisFull
Whether the pool is full or free to allocate more in the current state. This is only a hint and not a gurantee that subsequent allocate will fail/succ
cachelib/allocator/memory/AllocationClass.h:108
← previousnext →1,001–1,100 of 5,467, ranked by callers