MCPcopy Create free account

hub / github.com/facebook/CacheLib / functions

Functions5,467 in github.com/facebook/CacheLib

↓ 7 callersFunctiongetKey
returns the key corresponding to the allocation.
cachelib/allocator/KAllocation.h:129
↓ 7 callersMethodgetKey
Item accessors
cachelib/object_cache/ObjectCache.h:227
↓ 7 callersMethodgetLastAccessTime
cachelib/allocator/CacheItem.h:750
↓ 7 callersMethodgetNthInChain
return the nTh in the chain from the beginning. n = 0 is the first in the chain and last inserted.
cachelib/allocator/ChainedAllocs.h:47
↓ 7 callersMethodgetPriority
Gets the priority this region is assigned.
cachelib/navy/block_cache/Region.h:118
↓ 7 callersMethodgetQDepth
cachelib/allocator/nvmcache/NavyConfig.h:873
↓ 7 callersFunctiongetRaw
Returns the raw refcount with control bits and flags
cachelib/allocator/Refcount.h:222
↓ 7 callersMethodgetReuseTime
cachelib/navy/block_cache/ReuseTimeReinsertionPolicy.cpp:134
↓ 7 callersMethodgetTotalFreeMemory
cachelib/allocator/memory/MemoryAllocatorStats.h:55
↓ 7 callersMethodinsertOrReplace
cachelib/allocator/CacheAllocator.h:3807
↓ 7 callersFunctionisChainedItem
cachelib/allocator/Refcount.h:431
↓ 7 callersFunctionisDir
cachelib/common/Utils.cpp:256
↓ 7 callersMethodisEmpty
cachelib/compact_cache/CCacheDescriptor.h:137
↓ 7 callersMethodisEqual
cachelib/experimental/deprecated_objcache/tests/Common.h:85
↓ 7 callersMethodisFixedSizeIndexEnabled
getter functions
cachelib/allocator/nvmcache/NavyConfig.h:288
↓ 7 callersMethodisTail
cachelib/allocator/tests/MMTypeTest.h:84
↓ 7 callersMethodisTop
cachelib/common/Cohort.h:73
↓ 7 callersMethoditerator
cachelib/interface/components/RAMCacheComponent.cpp:377
↓ 7 callersMethodkeyEqualsTo
cachelib/navy/bighash/Bucket.cpp:46
↓ 7 callersFunctionmakeTryHandleMaker
Helper to create a TryHandleMakerFn for tests. All acquisitions succeed.
cachelib/allocator/tests/ChainedHashTest.cpp:276
↓ 7 callersMethodmarkForEviction
cachelib/allocator/CacheItem.h:838
↓ 7 callersMethodmarkNvmClean
cachelib/allocator/CacheItem.h:873
↓ 7 callersMethodmemorySize
cachelib/navy/block_cache/LruPolicy.cpp:143
↓ 7 callersMethodnumBuckets
cachelib/navy/bighash/BigHash.h:83
↓ 7 callersMethodnumHashes
number of hash functions per filter
cachelib/common/BloomFilter.h:98
↓ 7 callersMethodnumSlabsReclaimable
Number of advised away slabs that can be reclaimed by calling reclaimSlab()
cachelib/allocator/memory/SlabAllocator.h:161
↓ 7 callersMethodpersist
cachelib/object_cache/ObjectCache.h:1201
↓ 7 callersMethodput
cachelib/allocator/nvmcache/NvmCache.h:1216
↓ 7 callersMethodrecover
cachelib/interface/components/tests/CacheComponentFactory.cpp:46
↓ 7 callersMethodrelease
cachelib/interface/Handle.h:108
↓ 7 callersMethodrender
cachelib/cachebench/runner/Runner.cpp:101
↓ 7 callersMethodsetDestructorCallback
cachelib/navy/Factory.cpp:307
↓ 7 callersMethodsetDeviceMetadataSize
Configure the size of the metadata partition reserved for Navy
cachelib/allocator/nvmcache/NavyConfig.h:962
↓ 7 callersMethodsetEventTracker
cachelib/allocator/Cache.cpp:642
↓ 7 callersMethodsize
cachelib/allocator/MMTinyLFU.h:522
↓ 7 callersMethodsize
cachelib/compact_cache/CCacheVariableLruBucket.h:204
↓ 7 callersMethodswitchCohorts
Switch to the currently unused cohort, and wait for all readers to drain from the old cohort
cachelib/common/Cohort.h:84
↓ 7 callersMethodtest
cachelib/persistence/tests/PersistenceCache.h:176
↓ 7 callersFunctiontoIOBuf
cachelib/allocator/nvmcache/NvmItem.h:190
↓ 7 callersFunctiontoMillis
cachelib/navy/common/Utils.h:46
↓ 7 callersMethodtransferChainAndReplace
cachelib/allocator/CacheAllocator.h:3319
↓ 7 callersMethodunCompress
cachelib/allocator/datastruct/tests/SListTest.cpp:48
↓ 7 callersMethodunmarkNascent
cachelib/allocator/Handle.h:476
↓ 7 callersMethodupdateNumSlabsToAdvise
cachelib/allocator/MemoryMonitor.cpp:82
↓ 7 callersMethodupdateRankings
sort rankings for current round and update smoothed rankings
cachelib/allocator/MarginalHitsState.h:36
↓ 7 callersMethodupdate_prev
cachelib/common/tests/PeriodicWorkerTest.cpp:95
↓ 7 callersMethodvalidateStrategy
cachelib/allocator/CacheAllocatorConfig.h:1311
↓ 6 callersFunctionASSERT_THROW
cachelib/cachebench/workload/tests/WorkloadGeneratorTest.cpp:188
↓ 6 callersMethodSize
cachelib/adaptor/rocks_secondary_cache/tests/CachelibWrapperTest.cpp:53
↓ 6 callersMethodadviseAwaySlabs
cachelib/allocator/MemoryMonitor.cpp:247
↓ 6 callersMethodallocate
cachelib/allocator/CacheAllocator.h:3025
↓ 6 callersMethodallocate_with_ttl
Allocate memory for a key of known size; this will claim the memory until the handle is dropped or inserted into the cache. Note that if you do not i
cachelib/rust/src/lrucache.rs:811
↓ 6 callersMethodappendChain
cachelib/allocator/CacheItem.h:1113
↓ 6 callersFunctionbetween
cachelib/navy/common/Utils.h:79
↓ 6 callersFunctionbytesEqual
cachelib/common/BytesEqual.h:54
↓ 6 callersMethodcacheCleanup
cachelib/persistence/tests/PersistenceCache.h:134
↓ 6 callersMethodcanAllocate
cachelib/datatype/Buffer.cpp:25
↓ 6 callersMethodcomputeMemFootprintRange
cachelib/navy/block_cache/FixedSizeIndex.cpp:279
↓ 6 callersMethodcount_down
Count down without waiitng.
cachelib/common/CountDownLatch.cpp:33
↓ 6 callersMethodcreateDeleteTombStone
cachelib/allocator/nvmcache/NvmCache.h:687
↓ 6 callersMethoddecRef
cachelib/allocator/CacheAllocator.h:3636
↓ 6 callersMethoddrain
cachelib/navy/block_cache/BlockCache.cpp:1449
↓ 6 callersFunctioneventuallyTrue
* This is the core eventually routine. The others are implemented * by calling this one. */
cachelib/common/TestUtils.cpp:38
↓ 6 callersMethodfindInternal
Grab a refcounted handle to the item. @param cache the cache instance using nvmcache @param key the key to look up in the access container @retur
cachelib/allocator/nvmcache/CacheApiWrapper.h:69
↓ 6 callersMethodfirst
cachelib/cachebench/consistency/RingBuffer.h:82
↓ 6 callersMethodforEachAllocation
cachelib/allocator/memory/MemoryPool.h:300
↓ 6 callersMethodgetAccessTimeMap
cachelib/allocator/nvmcache/tests/NvmTestBase.h:137
↓ 6 callersMethodgetAdvisedMemorySize
return the total memory advised away
cachelib/allocator/memory/MemoryAllocator.h:433
↓ 6 callersFunctiongetAlignedSizeDown
cachelib/common/Utils.h:282
↓ 6 callersMethodgetAndRemove
Retrieve and remove the timestamp for the given key hash. Returns std::nullopt if not found.
cachelib/allocator/nvmcache/AccessTimeMap.h:111
↓ 6 callersMethodgetBucket
cachelib/allocator/ChainedHashTable.h:886
↓ 6 callersMethodgetCacheCreationTime
unix timestamp when the cache was created. If 0, the cache creation time was not recorded from the older version of the binary. @return time when th
cachelib/allocator/CacheAllocator.h:1341
↓ 6 callersMethodgetConfiguredTtl
cachelib/object_cache/ObjectCache.h:482
↓ 6 callersMethodgetCurrentUsedSize
cachelib/allocator/memory/MemoryPool.cpp:167
↓ 6 callersMethodgetEndPieceIndex
cachelib/common/piecewise/GenericPieces.h:57
↓ 6 callersMethodgetEntry
cachelib/compact_cache/CCacheVariableLruBucket.h:218
↓ 6 callersFunctiongetExpiryTime
@return the time when the item is going to expire in seconds since epoch format.
cachelib/allocator/nvmcache/NvmItem.h:106
↓ 6 callersMethodgetExpiryTimeSec
cachelib/object_cache/ObjectCache.h:469
↓ 6 callersFunctiongetInput
cachelib/benchmarks/SListBench.cpp:69
↓ 6 callersMethodgetKey
cachelib/interface/tests/InterfaceTest.cpp:52
↓ 6 callersMethodgetLastByteOffsetOfLastPiece
cachelib/common/piecewise/GenericPiecesBase.h:100
↓ 6 callersMethodgetNumKeys
Get the total number of keys inserted into the hash table
cachelib/allocator/ChainedHashTable.h:776
↓ 6 callersMethodgetNumPlaceholders
Returns the total number of placeholders
cachelib/object_cache/ObjectCache.h:652
↓ 6 callersMethodgetPrevAccessBuckets
cachelib/navy/block_cache/ReuseTimeReinsertionPolicy.cpp:164
↓ 6 callersMethodgetShort
cachelib/cachebench/consistency/ShortThreadId.cpp:27
↓ 6 callersFunctiongetSize
static function to make sure the item size is at least sizeof CacheValue so we have enough space for fields used by sanity checks
cachelib/cachebench/cache/CacheValue.h:72
↓ 6 callersMethodgetStartPieceIndex
* Overrides from GenericPiecesBase */
cachelib/common/piecewise/GenericPieces.h:56
↓ 6 callersMethodhasBuffer
Checks if the region has buffer attached.
cachelib/navy/block_cache/Region.h:156
↓ 6 callersFunctionisNull
true if the compressed ptr expands to nullptr.
cachelib/allocator/memory/CompressedPtr.h:66
↓ 6 callersMethodisOnShm
Whether this cache allocator was created on shared memory.
cachelib/allocator/CacheAllocator.h:1330
↓ 6 callersMethodlinkAtTail
cachelib/allocator/datastruct/DList.h:286
↓ 6 callersMethodmarkShutdown
Should be called when all working threads are finished, or aborted
cachelib/cachebench/workload/GeneratorBase.h:71
↓ 6 callersMethodnumBitsPerFilter
number of bits per filter
cachelib/common/BloomFilter.h:101
↓ 6 callersMethodonLookup
cachelib/navy/block_cache/ReuseTimeReinsertionPolicy.cpp:82
↓ 6 callersMethodpickAllocClassForResizing
cachelib/allocator/RebalanceStrategy.cpp:39
↓ 6 callersMethodprovisionPool
cachelib/allocator/memory/MemoryPoolManager.cpp:130
↓ 6 callersMethodrbegin
cachelib/allocator/datastruct/MultiDList.h:265
↓ 6 callersMethodreadRecord
cachelib/common/Serialization.cpp:97
↓ 6 callersMethodreadyForReclaim
cachelib/navy/block_cache/Region.cpp:23
↓ 6 callersMethodrecordAccess
cachelib/common/AccessTracker.h:209
← previousnext →601–700 of 5,467, ranked by callers