Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/facebook/CacheLib
/ functions
Functions
5,467 in github.com/facebook/CacheLib
⨍
Functions
5,467
◇
Types & classes
1,077
↓ 5 callers
Method
priority
Returns the priority this region allocator is associated with.
cachelib/navy/block_cache/Allocator.h:58
↓ 5 callers
Method
rangeLookup
cachelib/datatype/RangeMap.h:599
↓ 5 callers
Method
rangeLookupApproximate
cachelib/datatype/RangeMap.h:625
↓ 5 callers
Method
readRecord
cachelib/navy/serialization/RecordIO.cpp:52
↓ 5 callers
Method
recover
cachelib/navy/driver/tests/DriverTest.cpp:123
↓ 5 callers
Method
recover
cachelib/navy/bighash/BigHash.cpp:250
↓ 5 callers
Method
regionSize
Returns the size of one region.
cachelib/navy/block_cache/RegionManager.h:145
↓ 5 callers
Method
remove
cachelib/allocator/MMTinyLFU.h:926
↓ 5 callers
Method
remove
cachelib/interface/tests/InterfaceTest.cpp:154
↓ 5 callers
Method
remove
cachelib/object_cache/ObjectCache.h:1146
↓ 5 callers
Method
removeBefore
cachelib/datatype/RangeMap.h:407
↓ 5 callers
Method
replace
cachelib/allocator/datastruct/DList.h:359
↓ 5 callers
Method
reset
cachelib/object_cache/ObjectCache.h:224
↓ 5 callers
Method
saveState
cachelib/allocator/MM2Q.h:1053
↓ 5 callers
Method
setChecksum
cachelib/navy/Factory.cpp:57
↓ 5 callers
Function
setNext
cachelib/allocator/datastruct/SList.h:42
↓ 5 callers
Method
setNext
cachelib/allocator/CacheItem.h:1131
↓ 5 callers
Method
setReaderAndWriterThreads
cachelib/allocator/nvmcache/NavyConfig.cpp:237
↓ 5 callers
Method
setRealDevice
Sets a new real device backing this mock object
cachelib/navy/testing/MockDevice.h:56
↓ 5 callers
Method
setTotalObjectSizeLimit
Update the total object size limit used by the size controller. The limit must be positive and takes effect when the size controller next runs. Retur
cachelib/object_cache/ObjectCache.h:455
↓ 5 callers
Method
setUpdateTime
cachelib/allocator/tests/MMTypeTest.h:57
↓ 5 callers
Method
size
cachelib/allocator/datastruct/SList.h:134
↓ 5 callers
Method
sizeBucketsPowerAndLocksPower
Estimate bucketsPower and LocksPower based on cache entries.
cachelib/allocator/ChainedHashTable.h:284
↓ 5 callers
Method
startReclaim
cachelib/navy/block_cache/RegionManager.cpp:360
↓ 5 callers
Method
sub
cachelib/common/AtomicCounter.h:88
↓ 5 callers
Function
testIterate
cachelib/allocator/datastruct/tests/MultiDListTest.cpp:58
↓ 5 callers
Method
toConstItr
cachelib/datatype/RangeMap.h:446
↓ 5 callers
Method
toString
cachelib/cachebench/consistency/ValueHistory.cpp:59
↓ 5 callers
Method
unmarkInMMContainer
cachelib/allocator/tests/MMTypeTest.h:94
↓ 5 callers
Method
unmarkMoving
cachelib/allocator/CacheItem.h:863
↓ 5 callers
Method
validateAndSetDefaults
cachelib/allocator/nvmcache/NvmCache.h:649
↓ 5 callers
Method
wait
cachelib/cachebench/util/NandWrites.cpp:47
↓ 4 callers
Function
CompressedPtr4B
Restore from serialization
cachelib/allocator/memory/CompressedPtr.h:84
↓ 4 callers
Method
ExpectCallAt
Set expections for read function at the n-th call */
cachelib/persistence/tests/PersistenceManagerMock.h:55
↓ 4 callers
Method
IsReady
cachelib/adaptor/rocks_secondary_cache/CachelibWrapper.cpp:57
↓ 4 callers
Method
abortSlabRelease
cachelib/allocator/memory/MemoryPool.cpp:527
↓ 4 callers
Method
accept
cachelib/cachebench/util/Config.h:222
↓ 4 callers
Method
acquire
cachelib/allocator/CacheAllocator.h:3644
↓ 4 callers
Method
addTaskRemote
Wrapper to add task to the worker thread of this dispatcher
cachelib/navy/scheduler/NavyRequestDispatcher.h:113
↓ 4 callers
Method
aggregateThroughputStats
cachelib/cachebench/runner/CacheStressorBase.cpp:43
↓ 4 callers
Method
beginDelete
cachelib/cachebench/consistency/ValueTracker.cpp:55
↓ 4 callers
Method
beginLockGroup
Lock-group iteration variant. See CacheAllocator::beginLockGroup for the trade-offs vs. the per-bucket AccessIterator. The optional filter is applied
cachelib/object_cache/ObjectCache.h:412
↓ 4 callers
Function
benchmarkCompare
cachelib/benchmarks/BytesEqualBenchmark.cpp:86
↓ 4 callers
Function
betweenStrict
cachelib/navy/common/Utils.h:84
↓ 4 callers
Method
bytesRemaining
cachelib/common/Serialization.cpp:26
↓ 4 callers
Method
cacheVerify
cachelib/persistence/tests/PersistenceCache.h:142
↓ 4 callers
Method
cbegin
cachelib/datatype/FixedSizeArray.h:226
↓ 4 callers
Method
cend
cachelib/datatype/FixedSizeArray.h:227
↓ 4 callers
Method
changeKey
cachelib/allocator/CacheItem.h:777
↓ 4 callers
Method
checkPoolsAndAdviseReclaim
cachelib/allocator/MemoryMonitor.cpp:167
↓ 4 callers
Method
computeSize
cachelib/navy/block_cache/FixedSizeIndex.cpp:269
↓ 4 callers
Method
consistencyCheckEnabled
returns true if the consistency checking is enabled.
cachelib/cachebench/cache/Cache.h:314
↓ 4 callers
Method
copyFrom
This buffer must NOT be null and it must have sufficient capacity to copy the data from the source view. @param offset copy from the offset for the v
cachelib/navy/common/Buffer.h:177
↓ 4 callers
Method
copyTo
cachelib/datatype/FixedSizeArray.h:241
↓ 4 callers
Function
createFileRecordReader
cachelib/navy/serialization/RecordIO.cpp:292
↓ 4 callers
Function
createFileRecordWriter
cachelib/navy/serialization/RecordIO.cpp:288
↓ 4 callers
Function
createMetadataRecordReader
cachelib/navy/serialization/RecordIO.cpp:283
↓ 4 callers
Method
decRef
cachelib/allocator/tests/AccessTypeTest.h:60
↓ 4 callers
Method
del
cachelib/compact_cache/CCache.h:879
↓ 4 callers
Method
enableNvmConfig
cachelib/allocator/tests/NvmAdmissionPolicyTest.cpp:37
↓ 4 callers
Method
encryptionBlockSize
cachelib/navy/common/tests/DeviceTest.cpp:137
↓ 4 callers
Method
endDelete
cachelib/cachebench/consistency/ValueTracker.cpp:72
↓ 4 callers
Method
endLockGroup
cachelib/object_cache/ObjectCache.h:423
↓ 4 callers
Method
estimateWriteSize
cachelib/navy/driver/tests/DriverTest.cpp:140
↓ 4 callers
Method
estimateWriteSize
cachelib/navy/bighash/BigHash.cpp:393
↓ 4 callers
Method
find
cachelib/object_cache/ObjectCache.h:929
↓ 4 callers
Method
flushBuffer
This function flushes the attached buffer if there are no active writers by calling the callBack function that is expected to write the buffer to unde
cachelib/navy/block_cache/Region.cpp:106
↓ 4 callers
Function
generateRandomString
cachelib/common/tests/BytesEqualTest.cpp:34
↓ 4 callers
Method
get
cachelib/allocator/datastruct/MultiDList.h:149
↓ 4 callers
Method
getAdmProbability
cachelib/allocator/nvmcache/NavyConfig.h:49
↓ 4 callers
Method
getAdmSuffixLength
cachelib/allocator/nvmcache/NavyConfig.h:129
↓ 4 callers
Method
getAdmWriteRate
cachelib/allocator/nvmcache/NavyConfig.h:125
↓ 4 callers
Method
getAllocInfo
cachelib/cachebench/cache/Cache.h:286
↓ 4 callers
Method
getBlockSize
============ Device settings =============
cachelib/allocator/nvmcache/NavyConfig.h:863
↓ 4 callers
Method
getBucketBfSize
cachelib/allocator/nvmcache/NavyConfig.h:747
↓ 4 callers
Method
getBucketFillOffset
cachelib/navy/block_cache/FixedSizeIndex.h:238
↓ 4 callers
Function
getCache
cachelib/benchmarks/CacheAllocatorOpsMicroBench.cpp:58
↓ 4 callers
Method
getChunkSize
cachelib/compact_cache/allocators/TestAllocator.h:72
↓ 4 callers
Method
getCleanRegions
cachelib/allocator/nvmcache/NavyConfig.h:609
↓ 4 callers
Method
getConfiguredTTL
cachelib/allocator/tests/Cache.h:57
↓ 4 callers
Method
getCounters
cachelib/navy/bighash/BigHash.cpp:172
↓ 4 callers
Function
getCreationTime
@return the time when the object was originally created in Cache.
cachelib/allocator/nvmcache/NvmItem.h:102
↓ 4 callers
Method
getCurrentTick
cachelib/benchmarks/CachelibTickerClockBench.cpp:58
↓ 4 callers
Method
getCustomPolicy
cachelib/allocator/nvmcache/NavyConfig.h:407
↓ 4 callers
Method
getDataChecksum
cachelib/allocator/nvmcache/NavyConfig.h:617
↓ 4 callers
Method
getExpiryTime
cachelib/object_cache/ObjectCache.h:228
↓ 4 callers
Method
getFragmentationSize
If this region is actively used, then the fragmentation is the bytes at the end of the region that's not used.
cachelib/navy/block_cache/Region.h:137
↓ 4 callers
Method
getHandleCountForThread
reports the number of handles held by the thread calling this api.
cachelib/cachebench/cache/Cache.h:347
↓ 4 callers
Method
getKey
Return the key of the job
cachelib/navy/scheduler/NavyRequestDispatcher.h:51
↓ 4 callers
Method
getMagicId
cachelib/common/Hash.h:40
↓ 4 callers
Method
getMinTTL
cachelib/allocator/NvmAdmissionPolicy.h:147
↓ 4 callers
Function
getNext
cachelib/allocator/CacheItem.h:1024
↓ 4 callers
Function
getNext
cachelib/allocator/datastruct/SList.h:38
↓ 4 callers
Method
getNumInMemBuffers
cachelib/allocator/nvmcache/NavyConfig.h:613
↓ 4 callers
Method
getNvmCacheStatsMap
cachelib/allocator/tests/CacheBaseTest.cpp:78
↓ 4 callers
Method
getPartialKey
cachelib/navy/block_cache/FixedSizeIndex.h:243
↓ 4 callers
Method
getPoolAdvisedSize
return the current size of the pool that has been already advised. Note include the configured advised size if advising has not caught up.
cachelib/allocator/memory/MemoryPool.h:87
↓ 4 callers
Method
getPoolStats
return the stats for the pool.
cachelib/cachebench/cache/Cache.h:333
↓ 4 callers
Function
getPrev
cachelib/allocator/datastruct/DList.h:58
↓ 4 callers
Method
getProbFactorLowerBound
cachelib/allocator/nvmcache/NavyConfig.h:133
← previous
next →
801–900 of 5,467, ranked by callers