C# 클래스 KFileCacheList, KEngine

一个List,具有缓存在磁盘的功能!高性能写入! 不重复的key, HashSet 会自动将上次写入错误的信息抹掉 不能做Delete的操作,只适合Add, 比CFileHashSet更好!后边替代它!
상속: IDisposable
파일 보기 프로젝트 열기: mr-kelly/KEngine

공개 메소드들

메소드 설명
Add ( string str ) : bool
Contains ( string str ) : bool
Dispose ( ) : void
Flush ( ) : void

主动刷新缓存区

KFileCacheList ( string ioPath, HashSet &refHashSet, bool isMd5Mode = true ) : System
KFileCacheList ( string ioPath, bool isMd5Mode = true ) : System

비공개 메소드들

메소드 설명
Init ( string ioPath, HashSet &refHashSet, bool isMd5Mode ) : void

메소드 상세

Add() 공개 메소드

public Add ( string str ) : bool
str string
리턴 bool

Contains() 공개 메소드

public Contains ( string str ) : bool
str string
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Flush() 공개 메소드

主动刷新缓存区
public Flush ( ) : void
리턴 void

KFileCacheList() 공개 메소드

public KFileCacheList ( string ioPath, HashSet &refHashSet, bool isMd5Mode = true ) : System
ioPath string
refHashSet HashSet
isMd5Mode bool
리턴 System

KFileCacheList() 공개 메소드

public KFileCacheList ( string ioPath, bool isMd5Mode = true ) : System
ioPath string
isMd5Mode bool
리턴 System