在Android lint检查LinkedHashMap.remove()的错误肯定

在lint中的问题导致html 在这里输入图像描述

由lint生成html部分的问题

<div class="warningslist"> <span class="location"> <a href="../../src/main/java/com/tourlandish/chronos/base/InMemoryCache.kt">../../src/main/java/com/tourlandish/chronos/base/InMemoryCache.kt</a>:40</span> : <span class="message">Call requires API level 24 (current min is 21): <code>java.util.LinkedHashMap#remove</code></span><br /><pre class="errorlines"> <span class="lineno"> 37 </span> override <span class="keyword">fun</span> get(key: String): CachedItem? { <span class="lineno"> 38 </span> <span class="keyword">val</span> value = <span class="keyword">super</span>.get(key) ?: <span class="keyword">return</span> <span class="keyword">null</span> <span class="lineno"> 39 </span> <span class="keyword">if</span> (value.isExpired()) { <span class="caretline"><span class="lineno"> 40 </span> <span class="error">remove</span>(key)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> <span class="lineno"> 41 </span> <span class="keyword">return</span> <span class="keyword">null</span> <span class="lineno"> 42 </span> } <span class="lineno"> 43 </span> <span class="keyword">return</span> value </pre> </div> 

但是,从HashMap.remove()继承的LinkedHashMap.remove()是根据Android文档在API级别1中添加的

是否有一些额外的配置需要android-lint与kotlin一起工作还是在android-lint中的错误,我们必须压制它,直到修复?