C# Класс Deveel.Data.Store.InMemoryStore

An implementation of IStore that persists data in the application memory.
Наследование: IStore
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Dispose void
GetAreaBlock InMemoryBlock
GetBlock InMemoryBlock
InMemoryStore System

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

Метод Описание
CheckPoint ( ) : void
CreateArea ( long size ) : IArea
DeleteArea ( long id ) : void
Dispose ( ) : void
GetAllAreas ( ) : IEnumerable
GetArea ( long id, bool readOnly ) : IArea
Lock ( ) : void
Unlock ( ) : void

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

Метод Описание
Dispose ( bool disposing ) : void
GetAreaBlock ( long pointer ) : InMemoryBlock
GetBlock ( long pointer ) : InMemoryBlock
InMemoryStore ( string name, int hashSize ) : System

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

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

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

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

public CreateArea ( long size ) : IArea
size long
Результат IArea

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

public DeleteArea ( long id ) : void
id long
Результат void

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

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

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

public GetAllAreas ( ) : IEnumerable
Результат IEnumerable

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

public GetArea ( long id, bool readOnly ) : IArea
id long
readOnly bool
Результат IArea

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

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

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

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