C# Класс Volante.Impl.LruObjectCache

Наследование: OidHashTable
Показать файл Открыть проект

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

Метод Описание
ClearDirty ( int oid ) : void
Flush ( ) : void
Get ( int oid ) : IPersistent
Invalidate ( ) : void
LruObjectCache ( int size ) : System
Put ( int oid, IPersistent obj ) : void
Remove ( int oid ) : bool
SetDirty ( int oid ) : void

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

Метод Описание
pinObject ( Entry e, IPersistent obj ) : void
rehash ( ) : void
unpinObject ( Entry e ) : void

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

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

public ClearDirty ( int oid ) : void
oid int
Результат void

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

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

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

public Get ( int oid ) : IPersistent
oid int
Результат IPersistent

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

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

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

public LruObjectCache ( int size ) : System
size int
Результат System

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

public Put ( int oid, IPersistent obj ) : void
oid int
obj IPersistent
Результат void

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

public Remove ( int oid ) : bool
oid int
Результат bool

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

public SetDirty ( int oid ) : void
oid int
Результат void