This PR adds the ability to override the default configuration for datastore caches on an individual basis.
The following additional parameters can now be used to fine-tune caches:
# Specific caches overrides
# Clients cache overrides (if any value is omitted, the Local cache settings equivalent will be used)
#datastore.cache.clients.local.size.maximum=1100
#datastore.cache.clients.local.expire.after=120
#datastore.cache.clients.local.expire.strategy=TOUCHED
# Channels cache overrides (if any value is omitted, the Local cache settings equivalent will be used)
#datastore.cache.channels.local.size.maximum=1100
#datastore.cache.channels.local.expire.after=120
#datastore.cache.channels.local.expire.strategy=TOUCHED
# Metrics cache overrides (if any value is omitted, the Local cache settings equivalent will be used)
#datastore.cache.metrics.local.size.maximum=1100
#datastore.cache.metrics.local.expire.after=120
#datastore.cache.metrics.local.expire.strategy=TOUCHED
This is the develop equivalent of https://github.com/eclipse/kapua/pull/4075
This PR adds the ability to override the default configuration for datastore caches on an individual basis. The following additional parameters can now be used to fine-tune caches: