Class ReadLockAcquisitionMetadata

java.lang.Object
org.eclipse.persistence.internal.helper.type.ReadLockAcquisitionMetadata
All Implemented Interfaces:
Serializable

public class ReadLockAcquisitionMetadata extends Object implements Serializable
Metadata about ReadLock acquisition
See Also:
  • Constructor Details

    • ReadLockAcquisitionMetadata

      public ReadLockAcquisitionMetadata(ConcurrencyManager cacheKeyWhoseNumberOfReadersThreadIsIncrementing, int numberOfReadersOnCacheKeyBeforeIncrementingByOne, String currentThreadStackTraceInformation, long currentThreadStackTraceInformationCpuTimeCostMs)
      Create a new ReadLockAcquisitionMetadata.
  • Method Details

    • getReadLockGlobalAcquisitionNumber

      public long getReadLockGlobalAcquisitionNumber()
      Getter for readLockGlobalAcquisitionNumber
    • getDateOfReadLockAcquisition

      public Date getDateOfReadLockAcquisition()
      Getter for dateOfReadLockAcquisition
    • getCacheKeyWhoseNumberOfReadersThreadIsIncrementing

      public ConcurrencyManager getCacheKeyWhoseNumberOfReadersThreadIsIncrementing()
      Getter for cacheKeyWhoseNumberOfReadersThreadIsIncrementing
    • getNumberOfReadersOnCacheKeyBeforeIncrementingByOne

      public int getNumberOfReadersOnCacheKeyBeforeIncrementingByOne()
      Getter for numberOfReadersOnCacheKeyBeforeIncrementingByOne
    • getCurrentThreadStackTraceInformation

      public String getCurrentThreadStackTraceInformation()
      Getter for currentThreadStackTraceInformation
    • getCurrentThreadStackTraceInformationCpuTimeCostMs

      public long getCurrentThreadStackTraceInformationCpuTimeCostMs()
      Getter for currentThreadStackTraceInformationCpuTimeCostMs
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object