Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)Distributed Cache Service | Distributed Cache Service | | Controller Service API: DistributedMapCacheClient Implementations: CouchbaseMapCacheClient HazelcastMapCacheClient DistributedMapCacheClientService RedisDistributedMapCacheClientService HBase_2_ClientMapCacheService CassandraDistributedMapCache | The Controller Service that is used to cache flow files |
Cache update strategy | Cache update strategy | Replace if present | - Replace if present
 - Keep original

| Determines how the cache is updated if the cache already contains the entry |
Max cache entry size | Max cache entry size | 1 MB | | The maximum amount of data to put into cache |
Relationships:
Name | Description |
---|
success | Any FlowFile that is successfully inserted into cache will be routed to this relationship |
failure | Any FlowFile that cannot be inserted into the cache will be routed to this relationship |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
cached | All FlowFiles will have an attribute 'cached'. The value of this attribute is true, is the FlowFile is cached, otherwise false. |
State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component requires an incoming relationship.System Resource Considerations:
None specified.See Also:
DistributedMapCacheClientService, DistributedMapCacheServer, FetchDistributedMapCache