class org.apache.dubbo.common.utils.LFUCache$CacheDeque extends java.lang.Object { org.apache.dubbo.common.utils.LFUCache$CacheNode last; org.apache.dubbo.common.utils.LFUCache$CacheNode first; org.apache.dubbo.common.utils.LFUCache$CacheDeque nextDeque; void () { org.apache.dubbo.common.utils.LFUCache$CacheNode v, v, v, v, v, v; org.apache.dubbo.common.utils.LFUCache$CacheDeque v; v := @this: org.apache.dubbo.common.utils.LFUCache$CacheDeque; specialinvoke v.()>(); v = new org.apache.dubbo.common.utils.LFUCache$CacheNode; specialinvoke v.()>(); v. = v; v = new org.apache.dubbo.common.utils.LFUCache$CacheNode; specialinvoke v.()>(); v. = v; v = v.; v = v.; v. = v; v = v.; v = v.; v. = v; return; } org.apache.dubbo.common.utils.LFUCache$CacheNode addLast(java.lang.Object, java.lang.Object) { org.apache.dubbo.common.utils.LFUCache$CacheNode v, v, v, v, v, v; java.lang.Object v, v; org.apache.dubbo.common.utils.LFUCache$CacheDeque v; v := @this: org.apache.dubbo.common.utils.LFUCache$CacheDeque; v := @parameter: java.lang.Object; v := @parameter: java.lang.Object; v = new org.apache.dubbo.common.utils.LFUCache$CacheNode; specialinvoke v.(java.lang.Object,java.lang.Object)>(v, v); v. = v; v = v.; v = v.; v. = v; v = v.; v. = v; v = v.; v. = v; v = v.; v. = v; return v; } org.apache.dubbo.common.utils.LFUCache$CacheNode addLastNode(org.apache.dubbo.common.utils.LFUCache$CacheNode) { org.apache.dubbo.common.utils.LFUCache$CacheNode v, v, v, v, v, v; org.apache.dubbo.common.utils.LFUCache$CacheDeque v; v := @this: org.apache.dubbo.common.utils.LFUCache$CacheDeque; v := @parameter: org.apache.dubbo.common.utils.LFUCache$CacheNode; v. = v; v = v.; v = v.; v. = v; v = v.; v. = v; v = v.; v. = v; v = v.; v. = v; return v; } org.apache.dubbo.common.utils.LFUCache$CacheNode pollFirst() { org.apache.dubbo.common.utils.LFUCache$CacheNode v, v, v, v, v, v, v, v, v, v; org.apache.dubbo.common.utils.LFUCache$CacheDeque v; v := @this: org.apache.dubbo.common.utils.LFUCache$CacheDeque; v = null; v = v.; v = v.; v = v.; if v == v goto label; v = v.; v = v.; v = v.; v = v.; v. = v; v = v.; v = v.; v = v.; v. = v; v. = null; v. = null; label: return v; } boolean isEmpty() { org.apache.dubbo.common.utils.LFUCache$CacheNode v, v, v; boolean v; org.apache.dubbo.common.utils.LFUCache$CacheDeque v; v := @this: org.apache.dubbo.common.utils.LFUCache$CacheDeque; v = v.; v = v.; v = v.; if v != v goto label; v = 1; goto label; label: v = 0; label: return v; } }