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)