com.ustadmobile.libcache.PublicationPinState -> fl5:
# {"id":"sourceFile","fileName":"UstadCache.kt"}
    com.ustadmobile.libcache.PublicationPinState$Status status -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lel5;"}
    long totalSize -> b
    long transferred -> c
    1:3:void <init>(com.ustadmobile.libcache.PublicationPinState$Status,long,long):22:22 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lel5;JJ)V"}
    4:5:void <init>(com.ustadmobile.libcache.PublicationPinState$Status,long,long):23:23 -> <init>
    6:7:void <init>(com.ustadmobile.libcache.PublicationPinState$Status,long,long):24:24 -> <init>
    8:10:void <init>(com.ustadmobile.libcache.PublicationPinState$Status,long,long):25:25 -> <init>
    4:38:boolean equals(java.lang.Object):0:0 -> equals
    12:15:int hashCode():0:0 -> hashCode
    12:15:int PublicationPinState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24},"outline":"Lyc1;b(IIJ)I"}
    16:23:int hashCode():0:0 -> hashCode
    16:23:int PublicationPinState.hashCode():0 -> hashCode
    24:24:int hashCode():0:0 -> hashCode
    1:42:java.lang.String toString():0:0 -> toString
