Class SharedDataStoreUtils

java.lang.Object
org.apache.jackrabbit.oak.plugins.blob.datastore.SharedDataStoreUtils

@Deprecated(since="2024-09-23") public class SharedDataStoreUtils extends Object
Deprecated.
The Jackrabbit Oak Blob Plugins library is designed for Oak-internal use only and thus deprecated. It will not be part of the AEM SDK after April 2025.
Utility class for SharedDataStore.
  • Constructor Details

    • SharedDataStoreUtils

      public SharedDataStoreUtils()
      Deprecated.
  • Method Details

    • isShared

      public static boolean isShared(BlobStore blobStore)
      Deprecated.
      Checks if the blob store shared.
      Parameters:
      blobStore - the blob store
      Returns:
      true if shared
    • getEarliestRecord

      public static DataRecord getEarliestRecord(List<DataRecord> recs)
      Deprecated.
      Gets the earliest record of the available reference records.
      Parameters:
      recs - the recs
      Returns:
      the earliest record
    • refsNotAvailableFromRepos

      public static Set<String> refsNotAvailableFromRepos(List<DataRecord> repos, List<DataRecord> refs)
      Deprecated.
      Repositories from which marked references not available.
      Parameters:
      repos - the repos
      refs - the refs
      Returns:
      the sets the sets whose references not available
    • refsNotOld

      public static Set<String> refsNotOld(List<DataRecord> repos, List<DataRecord> refs, long referenceTime)
      Deprecated.
      Repositories from which marked references older than retention time are not available.
      Parameters:
      repos - the repos
      refs - the refs
      referenceTime - the retention time
      Returns:
      the sets the sets whose references not available