C# Class KFileCacheList, KEngine

一个List,具有缓存在磁盘的功能!高性能写入! 不重复的key, HashSet 会自动将上次写入错误的信息抹掉 不能做Delete的操作,只适合Add, 比CFileHashSet更好!后边替代它!
Inheritance: IDisposable
Afficher le fichier Open project: mr-kelly/KEngine

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Init ( string ioPath, HashSet &refHashSet, bool isMd5Mode ) : void

Method Details

Add() public méthode

public Add ( string str ) : bool
str string
Résultat bool

Contains() public méthode

public Contains ( string str ) : bool
str string
Résultat bool

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Flush() public méthode

主动刷新缓存区
public Flush ( ) : void
Résultat void

KFileCacheList() public méthode

public KFileCacheList ( string ioPath, HashSet &refHashSet, bool isMd5Mode = true ) : System
ioPath string
refHashSet HashSet
isMd5Mode bool
Résultat System

KFileCacheList() public méthode

public KFileCacheList ( string ioPath, bool isMd5Mode = true ) : System
ioPath string
isMd5Mode bool
Résultat System