Cache interface with caching policies and cache objects used.
The main usage in Calimero is to cache state and event
information of KNX group objects.
Different cache implementations are available
to vary the replacement strategy of cached objects and consequently
influence the performance behaviour.