Class TieredStorageResourceRegistry


  • public class TieredStorageResourceRegistry
    extends Object
    A registry that maintains local or remote resources that correspond to a certain set of data in the Tiered Storage.
    • Constructor Detail

      • TieredStorageResourceRegistry

        public TieredStorageResourceRegistry()
    • Method Detail

      • registerResource

        public void registerResource​(TieredStorageDataIdentifier owner,
                                     TieredStorageResource tieredStorageResource)
        Register a new resource for the given owner.
        Parameters:
        owner - identifier of the data that the resource corresponds to.
        tieredStorageResource - the tiered storage resources to be registered.
      • clearResourceFor

        public void clearResourceFor​(TieredStorageDataIdentifier owner)
        Remove all resources for the given owner.
        Parameters:
        owner - identifier of the data that the resources correspond to.