fogfish/cache

Q: Информация о кэше, cache:i()

Kozlov-V opened this issue · 1 comments

Пожалуйста уточните параметры выводимой информации о состоянии кэша, правильно ли я их понимаю:

Это количество сегментов в кэше:
{heap, [integer()]} - cache segments references

Оставшееся время самому старому сигменту (мс):
{expire, [integer()]} - cache segments expire times

Общее количество записей в кэше:
{size, [integer()]} - cardinality of cache segments

Всего занято памяти Кэшем на инстанции (в словах):
{memory, [integer()]} - memory occupied by each cache segment

Вот ссылка на исходный код
https://github.com/fogfish/cache/blob/master/src/cache_bucket.erl#L208

heap - идентификатор ETS таблицы (его можно использовать для прямого доступа к таблице).
expire - unix timestamp время удаления сегмента и его элементов из памяти (Оставшееся время самому старому элемент)
size - Общее количество записей в кэше
memory - Всего занято памяти Кэшем на инстанции (в словах)