public class org.springframework.boot.actuate.cache.CachesEndpointWebExtension
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.actuate.cache.CachesEndpointWebExtension
super_class: java.lang.Object
{
private final org.springframework.boot.actuate.cache.CachesEndpoint delegate;
descriptor: Lorg/springframework/boot/actuate/cache/CachesEndpoint;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.springframework.boot.actuate.cache.CachesEndpoint);
descriptor: (Lorg/springframework/boot/actuate/cache/CachesEndpoint;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.springframework.boot.actuate.cache.CachesEndpointWebExtension.delegate:Lorg/springframework/boot/actuate/cache/CachesEndpoint;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/springframework/boot/actuate/cache/CachesEndpointWebExtension;
0 3 1 delegate Lorg/springframework/boot/actuate/cache/CachesEndpoint;
MethodParameters:
Name Flags
delegate
public org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<org.springframework.boot.actuate.cache.CachesEndpoint$CacheEntry> cache(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.springframework.boot.actuate.cache.CachesEndpointWebExtension.delegate:Lorg/springframework/boot/actuate/cache/CachesEndpoint;
aload 1
aload 2
invokevirtual org.springframework.boot.actuate.cache.CachesEndpoint.cache:(Ljava/lang/String;Ljava/lang/String;)Lorg/springframework/boot/actuate/cache/CachesEndpoint$CacheEntry;
astore 3
start local 3 1: aload 3
ifnull 2
sipush 200
goto 3
StackMap locals: org.springframework.boot.actuate.cache.CachesEndpoint$CacheEntry
StackMap stack:
2: sipush 404
StackMap locals:
StackMap stack: int
3: istore 4
start local 4 4: new org.springframework.boot.actuate.endpoint.web.WebEndpointResponse
dup
aload 3
iload 4
invokespecial org.springframework.boot.actuate.endpoint.web.WebEndpointResponse.<init>:(Ljava/lang/Object;I)V
5: areturn
end local 4 end local 3 6: StackMap locals: org.springframework.boot.actuate.cache.CachesEndpointWebExtension java.lang.String java.lang.String
StackMap stack: org.springframework.boot.actuate.cache.NonUniqueCacheException
pop
7: new org.springframework.boot.actuate.endpoint.web.WebEndpointResponse
dup
sipush 400
invokespecial org.springframework.boot.actuate.endpoint.web.WebEndpointResponse.<init>:(I)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/boot/actuate/cache/CachesEndpointWebExtension;
0 8 1 cache Ljava/lang/String;
0 8 2 cacheManager Ljava/lang/String;
1 6 3 entry Lorg/springframework/boot/actuate/cache/CachesEndpoint$CacheEntry;
4 6 4 status I
Exception table:
from to target type
0 5 6 Class org.springframework.boot.actuate.cache.NonUniqueCacheException
Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<Lorg/springframework/boot/actuate/cache/CachesEndpoint$CacheEntry;>;
RuntimeVisibleAnnotations:
org.springframework.boot.actuate.endpoint.annotation.ReadOperation()
RuntimeVisibleParameterAnnotations:
0:
org.springframework.boot.actuate.endpoint.annotation.Selector()
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
cache
cacheManager
public org.springframework.boot.actuate.endpoint.web.WebEndpointResponse<java.lang.Void> clearCache(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.springframework.boot.actuate.cache.CachesEndpointWebExtension.delegate:Lorg/springframework/boot/actuate/cache/CachesEndpoint;
aload 1
aload 2
invokevirtual org.springframework.boot.actuate.cache.CachesEndpoint.clearCache:(Ljava/lang/String;Ljava/lang/String;)Z
istore 3
start local 3 1: iload 3
ifeq 2
sipush 204
goto 3
StackMap locals: int
StackMap stack:
2: sipush 404
StackMap locals:
StackMap stack: int
3: istore 4
start local 4 4: new org.springframework.boot.actuate.endpoint.web.WebEndpointResponse
dup
iload 4
invokespecial org.springframework.boot.actuate.endpoint.web.WebEndpointResponse.<init>:(I)V
5: areturn
end local 4 end local 3 6: StackMap locals: org.springframework.boot.actuate.cache.CachesEndpointWebExtension java.lang.String java.lang.String
StackMap stack: org.springframework.boot.actuate.cache.NonUniqueCacheException
pop
7: new org.springframework.boot.actuate.endpoint.web.WebEndpointResponse
dup
sipush 400
invokespecial org.springframework.boot.actuate.endpoint.web.WebEndpointResponse.<init>:(I)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/springframework/boot/actuate/cache/CachesEndpointWebExtension;
0 8 1 cache Ljava/lang/String;
0 8 2 cacheManager Ljava/lang/String;
1 6 3 cleared Z
4 6 4 status I
Exception table:
from to target type
0 5 6 Class org.springframework.boot.actuate.cache.NonUniqueCacheException
Signature: (Ljava/lang/String;Ljava/lang/String;)Lorg/springframework/boot/actuate/endpoint/web/WebEndpointResponse<Ljava/lang/Void;>;
RuntimeVisibleAnnotations:
org.springframework.boot.actuate.endpoint.annotation.DeleteOperation()
RuntimeVisibleParameterAnnotations:
0:
org.springframework.boot.actuate.endpoint.annotation.Selector()
1:
org.springframework.lang.Nullable()
MethodParameters:
Name Flags
cache
cacheManager
}
SourceFile: "CachesEndpointWebExtension.java"
InnerClasses:
public final CacheEntry = org.springframework.boot.actuate.cache.CachesEndpoint$CacheEntry of org.springframework.boot.actuate.cache.CachesEndpoint
RuntimeVisibleAnnotations:
org.springframework.boot.actuate.endpoint.web.annotation.EndpointWebExtension(endpoint = Lorg/springframework/boot/actuate/cache/CachesEndpoint;)