1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter xmlns="http://findbugs.sourceforge.net/filter/3.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://findbugs.sourceforge.net/filter/3.0.0
https://raw.githubusercontent.com/findbugsproject/findbugs/3.0.1/findbugs/etc/findbugsfilter.xsd">
<!-- Caffeine -->
<Match>
<Bug code="Se"/>
</Match>
<Match>
<Or>
<Class name="com.github.benmanes.caffeine.SingleConsumerQueue$1"/>
<Class name="com.github.benmanes.caffeine.SingleConsumerQueue$LinearizableNode"/>
</Or>
<Bug code="SP"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.CaffeineSpec"/>
<Or>
<Method name="parseDuration"/>
<Method name="parseTimeUnit"/>
</Or>
<Bug code="NP"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.LocalAsyncLoadingCache$AsyncBulkCompleter"/>
<Method name="accept"/>
<Bug code="NP"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.LocalAsyncLoadingCache$AsyncBulkCompleter"/>
<Method name="lambda$fillProxies$0"/>
<Bug code="RCN"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.BoundedLocalCache"/>
<Method name="performCleanUp"/>
<Bug code="UL"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.WriteThroughEntry"/>
<Bug code="Eq"/>
</Match>
<Match>
<Or>
<Class name="~.*Mpsc.*"/>
<Class name="~.*Header.*"/>
</Or>
<Bug code="UuF"/>
</Match>
<!-- JCache -->
<Match>
<Class name="com.github.benmanes.caffeine.jcache.event.EventDispatcher"/>
<Method name="register"/>
<Bug code="NP"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.jcache.CacheProxy"/>
<Method name="copyOf"/>
<Bug code="NP"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.jcache.CacheProxy"/>
<Method name="postProcess"/>
<Bug code="SF"/>
</Match>
<!-- Simulator -->
<Match>
<Class name="com.github.benmanes.caffeine.cache.simulator.parser.TextTraceReader"/>
<Method name="lines"/>
<Bug code="OS"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.simulator.parser.AbstractTraceReader"/>
<Method name="openFile"/>
<Bug code="UI"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.simulator.policy.linked.MultiQueuePolicy"/>
<Method name="evict"/>
<Bug code="NP"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.simulator.policy.product.Cache2kPolicy"/>
<Bug code="Dm"/>
</Match>
<Match>
<Or>
<Class name="com.github.benmanes.caffeine.cache.simulator.admission.tinycache.TinyCacheWithGhostCache"/>
<Class name="com.github.benmanes.caffeine.cache.simulator.admission.tinycache.TinyCacheSketch"/>
<Class name="com.github.benmanes.caffeine.cache.simulator.admission.tinycache.TinyCache"/>
</Or>
<Bug code="ST"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.simulator.policy.opt.ClairvoyantPolicy"/>
<Method name="finished"/>
<Bug pattern="RV_RETURN_VALUE_IGNORED"/>
</Match>
<Match>
<Class name="com.github.benmanes.caffeine.cache.simulator.policy.PolicyActor"/>
<Method name="process"/>
<Bug pattern="RV_RETURN_VALUE_IGNORED"/>
</Match>
</FindBugsFilter>
|