Provides a map (key/value) cache that can be accessed over a socket. Interaction with this service is typically accomplished via a DistributedMapCacheClient service.
distributed, cluster, map, cache, server, key/value
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, whether a property supports the NiFi Expression Language, and whether a property is considered "sensitive", meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.
Name | Default Value | Valid Values | Description |
---|---|---|---|
Port | 4557 | The port to listen on for incoming connections | |
Maximum Cache Entries | 10000 | The maximum number of cache entries that the cache can hold | |
Eviction Strategy | Least Frequently Used |
| Determines which strategy should be used to evict values from the cache to make room for new entries |
Persistence Directory | If specified, the cache will be persisted in the given directory; if not specified, the cache will be in-memory only | ||
SSL Context Service | If specified, this service will be used to create an SSL Context that will be used to secure communications; if not specified, communications will not be secure |