[Improvement] Reuse the FileSystem cache in the fileset server and client modules
Open
good first issue
improvement
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 298
Description
### What would you like to be improved?
Currently, `FilesetCatalogOperations` and `BaseGVFSOperations` each have their own FileSystemCache. We need to move the FileSystemCache to Hadoop common and reuse it.
### How should we improve?
Move the FileSystemCache to Hadoop common and reuse it.
Contributor guide
Research direction
Start by locating FileSystemCache in FilesetCatalogOperations and BaseGVFSOperations, then inspect the Hadoop common module and how the fileset server and client modules construct or access the cache. Move the shared cache there and update both modules to reuse it; done means both no longer maintain separate FileSystemCache instances.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- hadoop, java
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100