public class org.apache.batik.ext.awt.color.NamedProfileCache extends org.apache.batik.util.SoftReferenceCache
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.batik.ext.awt.color.NamedProfileCache
  super_class: org.apache.batik.util.SoftReferenceCache
{
  static org.apache.batik.ext.awt.color.NamedProfileCache theCache;
    descriptor: Lorg/apache/batik/ext/awt/color/NamedProfileCache;
    flags: (0x0008) ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 35
            new org.apache.batik.ext.awt.color.NamedProfileCache
            dup
            invokespecial org.apache.batik.ext.awt.color.NamedProfileCache.<init>:()V
            putstatic org.apache.batik.ext.awt.color.NamedProfileCache.theCache:Lorg/apache/batik/ext/awt/color/NamedProfileCache;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static org.apache.batik.ext.awt.color.NamedProfileCache getDefaultCache();
    descriptor: ()Lorg/apache/batik/ext/awt/color/NamedProfileCache;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 37
            getstatic org.apache.batik.ext.awt.color.NamedProfileCache.theCache:Lorg/apache/batik/ext/awt/color/NamedProfileCache;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
         0: .line 43
            aload 0 /* this */
            iconst_1
            invokespecial org.apache.batik.util.SoftReferenceCache.<init>:(Z)V
         1: .line 44
            return
        end local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/apache/batik/ext/awt/color/NamedProfileCache;

  public synchronized boolean isPresent(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
        start local 1 // java.lang.String profileName
         0: .line 55
            aload 0 /* this */
            aload 1 /* profileName */
            invokespecial org.apache.batik.util.SoftReferenceCache.isPresentImpl:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String profileName
        end local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/batik/ext/awt/color/NamedProfileCache;
            0    1     1  profileName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      profileName  

  public synchronized boolean isDone(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
        start local 1 // java.lang.String profileName
         0: .line 65
            aload 0 /* this */
            aload 1 /* profileName */
            invokespecial org.apache.batik.util.SoftReferenceCache.isDoneImpl:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.String profileName
        end local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/batik/ext/awt/color/NamedProfileCache;
            0    1     1  profileName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      profileName  

  public synchronized org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent request(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/apache/xmlgraphics/java2d/color/ICCColorSpaceWithIntent;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
        start local 1 // java.lang.String profileName
         0: .line 75
            aload 0 /* this */
            aload 1 /* profileName */
            invokespecial org.apache.batik.util.SoftReferenceCache.requestImpl:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent
            areturn
        end local 1 // java.lang.String profileName
        end local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/apache/batik/ext/awt/color/NamedProfileCache;
            0    1     1  profileName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      profileName  

  public synchronized void clear(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
        start local 1 // java.lang.String profileName
         0: .line 84
            aload 0 /* this */
            aload 1 /* profileName */
            invokespecial org.apache.batik.util.SoftReferenceCache.clearImpl:(Ljava/lang/Object;)V
         1: .line 85
            return
        end local 1 // java.lang.String profileName
        end local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/batik/ext/awt/color/NamedProfileCache;
            0    2     1  profileName  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      profileName  

  public synchronized void put(java.lang.String, org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent);
    descriptor: (Ljava/lang/String;Lorg/apache/xmlgraphics/java2d/color/ICCColorSpaceWithIntent;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
        start local 1 // java.lang.String profileName
        start local 2 // org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent bi
         0: .line 95
            aload 0 /* this */
            aload 1 /* profileName */
            aload 2 /* bi */
            invokespecial org.apache.batik.util.SoftReferenceCache.putImpl:(Ljava/lang/Object;Ljava/lang/Object;)V
         1: .line 96
            return
        end local 2 // org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent bi
        end local 1 // java.lang.String profileName
        end local 0 // org.apache.batik.ext.awt.color.NamedProfileCache this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/apache/batik/ext/awt/color/NamedProfileCache;
            0    2     1  profileName  Ljava/lang/String;
            0    2     2           bi  Lorg/apache/xmlgraphics/java2d/color/ICCColorSpaceWithIntent;
    MethodParameters:
             Name  Flags
      profileName  
      bi           
}
SourceFile: "NamedProfileCache.java"