Class DaVinciClientBasedMetadata

  • All Implemented Interfaces:
    StoreMetadata, SchemaReader,, java.lang.AutoCloseable

    public class DaVinciClientBasedMetadata
    extends VeniceClientBasedMetadata
    A wrapper with a DaVinci client subscribed to the corresponding Meta store to serve data required by StoreMetadata. TODO All data are cached locally and refreshed periodically for performance reasons before either object cache becomes available for meta system store or a decorator class of the underlying rocksDB classes is made available for consuming deserialized meta system store data directly.