C# 클래스 BTDB.ChunkCache.DiskChunkCache

상속: IChunkCache, IDisposable
파일 보기 프로젝트 열기: Bobris/BTDB 1 사용 예제들

공개 메소드들

메소드 설명
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