alluxio
alluxio copied to clipboard
Move cache SDK to common module
What changes are proposed in this pull request?
Move the client local cache SDK to the common module, so that Dora worker can stop depending on the client module. Specifically,
- Package
alluxio.client.file.cache
is rename toalluxio.cache
, and moved to the common module as a whole. -
LocalCacheFileInStream
,LocalCacheFileSystem
andCacheContext
are kept in the original package, in the client module.
Why are the changes needed?
Clear up dependency.
Does this PR introduce any user facing changes?
Yes, the SDK is now available in the common module. Packages are renamed, and if some are depended by external code, they need to update the class names.