[ https://issues.apache.org/jira/browse/FLINK-25257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Till Rohrmann closed FLINK-25257. --------------------------------- Resolution: Fixed Fixed via cf1e8c39111378735e4c05a5edb3bd713229bb08 > 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: Technical Debt > Components: Runtime / Coordination > Affects Versions: 1.15.0 > Reporter: Till Rohrmann > Assignee: Till Rohrmann > Priority: Major > Labels: pull-request-available > 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)