C# Класс BTDB.ChunkCache.DiskChunkCache

Наследование: IChunkCache, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CalcStats ( ) : string
DiskChunkCache ( IFileCollection fileCollection, int keySize, long cacheCapacity ) : System
Dispose ( ) : void
Get ( ByteBuffer key ) : Task
Put ( ByteBuffer key, ByteBuffer content ) : void

Приватные методы

Метод Описание
AllocNewFileGeneration ( ) : long
ClearFileFromCache ( uint fileId ) : void
CompactionCore ( ) : void
FlushCurrentValueFile ( ) : void
LoadContent ( ) : void
PreserveJustMostOftenUsed ( uint fileId ) : void
QuickFinishCompaction ( ) : void
RemoveAllHashIndexAndUnknownFiles ( ) : void
SetNewValueFile ( ) : void
StartNewValueFile ( ) : void
StoreHashIndex ( ) : void

Описание методов

CalcStats() публичный Метод

public CalcStats ( ) : string
Результат string

DiskChunkCache() публичный Метод

public DiskChunkCache ( IFileCollection fileCollection, int keySize, long cacheCapacity ) : System
fileCollection IFileCollection
keySize int
cacheCapacity long
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Get() публичный Метод

public Get ( ByteBuffer key ) : Task
key ByteBuffer
Результат Task

Put() публичный Метод

public Put ( ByteBuffer key, ByteBuffer content ) : void
key ByteBuffer
content ByteBuffer
Результат void