Supports Expression Language: true (will be evaluated using flow file attributes and variable registry)FlowFile Description | FlowFile Description | | | When a FlowFile is added to the cache, this value is stored along with it so that if a duplicate is found, this description of the original FlowFile will be added to the duplicate's "original.flowfile.description" attribute Supports Expression Language: true (will be evaluated using flow file attributes and variable registry) |
Age Off Duration | Age Off Duration | | | Time interval to age off cached FlowFiles |
Distributed Cache Service | Distributed Cache Service | | Controller Service API: DistributedMapCacheClient Implementations: CassandraDistributedMapCache SimpleRedisDistributedMapCacheClientService CouchbaseMapCacheClient HBase_2_ClientMapCacheService DistributedMapCacheClientService RedisDistributedMapCacheClientService HazelcastMapCacheClient | The Controller Service that is used to cache unique identifiers, used to determine duplicates |
Cache The Entry Identifier | Cache The Entry Identifier | true | | When true this cause the processor to check for duplicates and cache the Entry Identifier. When false, the processor would only check for duplicates and not cache the Entry Identifier, requiring another processor to add identifiers to the distributed cache. |
Relationships:
Name | Description |
---|
duplicate | If a FlowFile has been detected to be a duplicate, it will be routed to this relationship |
non-duplicate | If a FlowFile's Cache Entry Identifier was not found in the cache, it will be routed to this relationship |
failure | If unable to communicate with the cache, the FlowFile will be penalized and routed to this relationship |
Reads Attributes:
None specified.Writes Attributes:
Name | Description |
---|
original.flowfile.description | All FlowFiles routed to the duplicate relationship will have an attribute added named original.flowfile.description. The value of this attribute is determined by the attributes of the original copy of the data and by the FlowFile Description property. |
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