Till Rohrmann created FLINK-25257:
-------------------------------------
Summary: Make the TaskExecutor not depend on concrete
BlobServiceCache implementation
Key: FLINK-25257
URL: https://issues.apache.org/jira/browse/FLINK-25257
Project: Flink
Issue Type: Improvement
Components: Runtime / Coordination
Affects Versions: 1.15.0
Reporter: Till Rohrmann
Fix For: 1.15.0
In order to better evolve the {{TaskExecutor}} component, I suggest to not make
it depend on the concrete {{BlobServiceCache}} implementation. Instead I
suggest to introduce a {{TaskExecutorBlobCacheService}} interface that can be
implemented by the {{BlobServiceCache}}. Additionally, should make the
{{TaskExecutor}} independent of the {{PermanentBlobCache}} and
{{TransientBlobCache}} implementations.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)