class org.springframework.boot.web.embedded.undertow.FileSessionPersistence
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.boot.web.embedded.undertow.FileSessionPersistence
  super_class: java.lang.Object
{
  private final java.io.File dir;
    descriptor: Ljava/io/File;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 30
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io.undertow cannot be resolved\n\tThe import io.undertow cannot be resolved\n\tSessionPersistenceManager cannot be resolved to a type\n\tThe method persistSessions(String, Map<String,PersistentSession>) of type FileSessionPersistence must override or implement a supertype method\n\tPersistentSession cannot be resolved to a type\n\tUndertowServletLogger cannot be resolved\n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n\tThe method loadSessionAttributes(String, ClassLoader) of type FileSessionPersistence must override or implement a supertype method\n\tThe method load(File, ClassLoader) from the type FileSessionPersistence refers to the missing type PersistentSession\n\tUndertowServletLogger cannot be resolved\n\tPersistentSession cannot be resolved to a type\n\tThe method load(ObjectInputStream) from the type FileSessionPersistence refers to the missing type PersistentSession\n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n\tThe method getPersistentSession() from the type FileSessionPersistence.SerializablePersistentSession refers to the missing type PersistentSession\n\tThe method clear(String) of type FileSessionPersistence must override or implement a supertype method\n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    MethodParameters:
      Name  Flags
      dir   

  public void persistSessions(java.lang.String, java.util.Map<java.lang.String, PersistentSession>);
    descriptor: (Ljava/lang/String;Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 51
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method persistSessions(String, Map<String,PersistentSession>) of type FileSessionPersistence must override or implement a supertype method\n\tPersistentSession cannot be resolved to a type\n\tUndertowServletLogger cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;LPersistentSession;>;)V
    MethodParameters:
                Name  Flags
      deploymentName  
      sessionData     

  private void save(java.util.Map<java.lang.String, PersistentSession>, java.io.File);
    descriptor: (Ljava/util/Map;Ljava/io/File;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 60
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tPersistentSession cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/util/Map<Ljava/lang/String;LPersistentSession;>;Ljava/io/File;)V
    MethodParameters:
             Name  Flags
      sessionData  
      file         

  private void save(java.util.Map<java.lang.String, PersistentSession>, java.io.ObjectOutputStream);
    descriptor: (Ljava/util/Map;Ljava/io/ObjectOutputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 66
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tPersistentSession cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/util/Map<Ljava/lang/String;LPersistentSession;>;Ljava/io/ObjectOutputStream;)V
    MethodParameters:
             Name  Flags
      sessionData  
      stream       

  public java.util.Map<java.lang.String, PersistentSession> loadSessionAttributes(java.lang.String, java.lang.ClassLoader);
    descriptor: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 73
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tPersistentSession cannot be resolved to a type\n\tThe method loadSessionAttributes(String, ClassLoader) of type FileSessionPersistence must override or implement a supertype method\n\tThe method load(File, ClassLoader) from the type FileSessionPersistence refers to the missing type PersistentSession\n\tUndertowServletLogger cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    Signature: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Map<Ljava/lang/String;LPersistentSession;>;
    MethodParameters:
                Name  Flags
      deploymentName  
      classLoader     final

  private java.util.Map<java.lang.String, PersistentSession> load(java.io.File, java.lang.ClassLoader);
    descriptor: (Ljava/io/File;Ljava/lang/ClassLoader;)Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 86
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tPersistentSession cannot be resolved to a type\n\tThe method load(ObjectInputStream) from the type FileSessionPersistence refers to the missing type PersistentSession\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    Signature: (Ljava/io/File;Ljava/lang/ClassLoader;)Ljava/util/Map<Ljava/lang/String;LPersistentSession;>;
    MethodParameters:
             Name  Flags
      file         
      classLoader  

  private java.util.Map<java.lang.String, PersistentSession> load(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 93
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n\tPersistentSession cannot be resolved to a type\n\tThe method getPersistentSession() from the type FileSessionPersistence.SerializablePersistentSession refers to the missing type PersistentSession\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    Exceptions:
      throws java.lang.ClassNotFoundException, java.io.IOException
    Signature: (Ljava/io/ObjectInputStream;)Ljava/util/Map<Ljava/lang/String;LPersistentSession;>;
    MethodParameters:
        Name  Flags
      stream  

  private java.util.Map<java.lang.String, org.springframework.boot.web.embedded.undertow.FileSessionPersistence$SerializablePersistentSession> readSession(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 107
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    Exceptions:
      throws java.lang.ClassNotFoundException, java.io.IOException
    Signature: (Ljava/io/ObjectInputStream;)Ljava/util/Map<Ljava/lang/String;Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence$SerializablePersistentSession;>;
    MethodParameters:
        Name  Flags
      stream  

  private java.io.File getSessionFile(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 112
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    MethodParameters:
                Name  Flags
      deploymentName  

  public void clear(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
         0: .line 120
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method clear(String) of type FileSessionPersistence must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.undertow.FileSessionPersistence this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/undertow/FileSessionPersistence;
    MethodParameters:
                Name  Flags
      deploymentName  
}
SourceFile: "FileSessionPersistence.java"
NestMembers:
  org.springframework.boot.web.embedded.undertow.FileSessionPersistence$SerializablePersistentSession
InnerClasses:
  SerializablePersistentSession = org.springframework.boot.web.embedded.undertow.FileSessionPersistence$SerializablePersistentSession of org.springframework.boot.web.embedded.undertow.FileSessionPersistence