only use MapStore/MapLoader for saving/loading IndexEvent objects. No need to use a listener since there is only the single node -- all entries are persisted to DB using the hazelcast.xml config we have for the map. https://projects.ecoinformatics.org/ecoinfo/issues/5944
upgrade to Metacat 2.1.0 on the trunk. This includes a new index_event table for storing indexing events that need to be reprocessed. https://projects.ecoinformatics.org/ecoinfo/issues/5944
use LRU eviction policy and a small (1000) map size limit to avoid running out of memory because of a large number of system metadata objects
for default Metacat installation we turn off multicast and only enable localhost communication.
Use multicast in the hazelcast config for local deployments.
Add in the hzObjectPath map to the hazelcast config file for a local deployment. Enable the MapStore impl for both maps.
A default hazelcast config file for metacat.