alluxio icon indicating copy to clipboard operation
alluxio copied to clipboard

Move cache SDK to common module

Open dbw9580 opened this issue 1 year ago • 1 comments

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 to alluxio.cache, and moved to the common module as a whole.
  • LocalCacheFileInStream, LocalCacheFileSystem and CacheContext 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.

dbw9580 avatar Mar 08 '23 13:03 dbw9580