Skip navigation links

Package sirius.kernel.cache

Provides a framework for building and using caches.

See: Description

Package sirius.kernel.cache Description

Provides a framework for building and using caches.

All caches are created using the CacheManager

Using the Cache instead of simple maps provides various benefits. One is, that a cache as a limited size and will start to drop entries once it is full instead of using an uncontrolled large part of the heap. Additionally all caches are evicted regularly so that unused entries are removed to again free central resources.

Also, all classes provide details of the current state of a cache, as well as the state of each entry which permits to monitor and understand the system state.

Skip navigation links

Copyright © 2018. All rights reserved.