Zdexby TheHolyOneZ
49,743 classes
Class

HTTPCacheDatabase

: Database`4 : Object
Best.HTTP.Caching.HTTPCacheDatabase, com.Tivadar.Best.HTTP 0x0048 (72 B) inherited 0x0048 com.Tivadar.Best.HTTP.dll
0x00x0048

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.
Inherited from Database`4 8
OffsetSizeNameTypeFlagsDefault
0x08FolderAndFileOptionsFolderAndFileOptionsPublicStatic—
0x00080x08padding / unreflected
0x08<SaveDir>k__BackingFieldstringPrivate—
0x08<MetadataService>k__BackingFieldCacheMetadataServicePrivate—
0x08<Options>k__BackingFieldDatabaseOptionsPrivate—
0x08<IndexingService>k__BackingFieldCacheMetadataIndexingServicePrivate—
0x08<DiskManager>k__BackingFieldDiskManager<Best.HTTP.Caching.CacheMetadataContent>Private—
0x04isDirtyint1 flags—
0x003C0x04padding / unreflected
0x08rwlockReaderWriterLockSlim1 flags—

Functions 16

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

Used by 1

types with a member, parameter or interface of this type