Class: BaseCache
| Defined in: | lib/cache/base.coffee |
| Inherits: | CSObject |
Overview
Базовый аппарат кеша, определяет примитивную реализацию и набор необходимых методов. Абстрактный.
Direct Known Subclasses
Property Summary
- (Map|Object) _data
- data is map for 'key': value
- (Map|Object) _control
- control list
Instance Method Summary
-
#
(*|undefined)
get(key)
Полчаем элемент по ключу
keyили undefined -
#
(BaseCache)
set(key, value)
Помещает или обновляет значение
valueв кэше по ключуkey - # (BaseCache) clear() Очистить кэш
- # (null) destructor() Очищает кэш и удаляет все связки
Inherited Method Summary
Methods inherited from
CSObject
Constructor Details
#
(void)
constructor(size)
This
method
is abstract.
Создаёт кэш на size элементов
Instance Method Details
#
(*|undefined)
get(key)
Полчаем элемент по ключу key или undefined
#
(BaseCache)
set(key, value)
Помещает или обновляет значение value в кэше по ключу key
#
(BaseCache)
clear()
Очистить кэш
#
(null)
destructor()
Очищает кэш и удаляет все связки