| void .ctor(const string& directory) | Public+1 flags | | 0x08 |
| void .ctor(const string& directory, DatabaseOptions options, CacheMetadataIndexingService indexingService) | Private+1 flags | | 0x08 |
| CacheMetadataContent FindByHashAndUpdateRequestTime(const Hash128& hash, LoggingContext context) | Public | | 0x10 |
| bool TryAcquireWriteLock(const Hash128& hash, Dictionary<System.String headers, LoggingContext context) | Public | | 0x10 |
| bool Update(const Hash128& hash, Dictionary<System.String headers, LoggingContext context) | Public | | 0x10 |
| void ReleaseWriteLock(const Hash128& hash, ulong length, LoggingContext context) | Public | | 0x10 |
| bool TryAcquireReadLock(const Hash128& hash, LoggingContext context) | Public | | 0x10 |
| void ReleaseReadLock(const Hash128& hash, LoggingContext context) | Public | | 0x10 |
| ulong Delete(const Hash128& hash, LoggingContext context) | 1 flags | | 0x10 |
| void EnterWriteLock(LoggingContext context) | Public | | 0x08 |
| void ExitWriteLock(LoggingContext context) | Public | | 0x08 |
| void UpdateLastAccessTime(const Hash128& hash, LoggingContext context) | Public | | 0x10 |
| CacheMetadata FindMetadata(const Hash128& hash) | Private | | 0x10 |
| ValueTuple<Best.HTTP.Caching.CacheMetadataContent FindContentAndMetadataLocked(const Hash128& hash) | Public | | 0x10 |
| ValueTuple<Best.HTTP.Caching.CacheMetadataContent FindContentAndMetadata(const Hash128& hash) | Private | | 0x10 |
| void UpdateMetadataAndContent(Metadata metadata, CacheMetadataContent content) | Private | | 0x08 |