Пространство имен [Nemiro.Data.Caching] содержит классы реализующие различные механизмы кэширования данных и предоставляющие доступ к кэшу.
Различные варианты кэширования созданы специально для сохранения в кэш результатов выполнения запросов к базам данных (см. классы в пространстве [Nemiro.Data.Sql]). Однако кэширование вполне можно использовать отдельно, напрямую, без классов работы с базами данных.
Классы
| Класс | Описание | |
|---|---|---|
| CacheBinder |
Реализует привязку объекта сериализации к типу.
| |
| CacheCleanupResult |
Результат очистки кэша.
| |
| CacheCollection |
Коллекция объектов управления кэшем.
| |
| CacheEntry |
Представляет сериализуемую запись кэша.
| |
| CacheEntryPolicy |
Представляет сведения о сроке хранения записи кэша.
| |
| CacheInfo |
Предоставляет доступ к параметрам кэширования.
| |
| CacheManager |
Менеджер управления объектами кэширования и кэшем.
Упрощает доступ к реализации кэша и содержит готовую логику использования кэша.
| |
| FileCache |
Реализует кэш в файловой системе.
| |
| WebCache |
Реализует стандартный веб-кэш.
|