com.ustadmobile.libcache.db.entities.RetentionLock -> qa6:
# {"id":"sourceFile","fileName":"RetentionLock.kt"}
    long lockId -> a
    java.lang.String lockKey -> b
    java.lang.String lockRemark -> c
    long lockPublicationUid -> d
    7:9:void <init>(long,java.lang.String,java.lang.String,long):20:20 -> <init>
    10:11:void <init>(long,java.lang.String,java.lang.String,long):24:24 -> <init>
    12:13:void <init>(long,java.lang.String,java.lang.String,long):27:27 -> <init>
    14:15:void <init>(long,java.lang.String,java.lang.String,long):29:29 -> <init>
    16:18:void <init>(long,java.lang.String,java.lang.String,long):31:31 -> <init>
    5:53:boolean equals(java.lang.Object):0:0 -> equals
    12:15:int hashCode():0:0 -> hashCode
    12:15:int RetentionLock.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":30},"outline":"Lwl7;e(ILjava/lang/String;I)I"}
    16:17:int hashCode():0:0 -> hashCode
    16:17:int RetentionLock.hashCode():0 -> hashCode
    18:21:int hashCode():0:0 -> hashCode
    18:21:int RetentionLock.hashCode():0 -> hashCode
    22:29:int hashCode():0:0 -> hashCode
    22:29:int RetentionLock.hashCode():0 -> hashCode
    30:30:int hashCode():0:0 -> hashCode
    40:46:java.lang.String toString():0:0 -> toString
    40:46:java.lang.String RetentionLock.toString():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":47,"4":49,"7":52},"outline":"Lih4;k(JLjava/lang/String;Ljava/lang/StringBuilder;)Ljava/lang/String;"}
    47:47:java.lang.String toString():0:0 -> toString
    49:49:java.lang.String toString():0:0 -> toString
    52:52:java.lang.String toString():0:0 -> toString
