• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

alibaba / jetcache / #405

16 Apr 2024 05:58AM UTC coverage: 0.0% (-88.9%) from 88.866%
#405

push

areyouok
add encoding to fix coverage report

0 of 5353 relevant lines covered (0.0%)

0.0 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/jetcache-core/src/main/java/com/alicp/jetcache/template/CacheBuilderTemplate.java
1
/**
2
 * Created on 2022/07/30.
3
 */
4
package com.alicp.jetcache.template;
5

6
import com.alicp.jetcache.AbstractCacheBuilder;
7
import com.alicp.jetcache.CacheBuilder;
8

9
import java.util.ArrayList;
10
import java.util.List;
11
import java.util.Map;
12

13
/**
14
 * @author huangli
15
 */
16
public class CacheBuilderTemplate {
17
    private final boolean penetrationProtect;
18
    private final Map<String, CacheBuilder>[] cacheBuilders;
19
    private final List<CacheMonitorInstaller> cacheMonitorInstallers = new ArrayList<>();
×
20

21
    @SafeVarargs
22
    public CacheBuilderTemplate(boolean penetrationProtect, Map<String, CacheBuilder>... cacheBuilders) {
×
23
        this.penetrationProtect = penetrationProtect;
×
24
        this.cacheBuilders = cacheBuilders;
×
25
    }
×
26

27
    public boolean isPenetrationProtect() {
28
        return penetrationProtect;
×
29
    }
30

31
    public CacheBuilder getCacheBuilder(int level, String area) {
32
        CacheBuilder cb = cacheBuilders[level].get(area);
×
33
        if (cb instanceof AbstractCacheBuilder) {
×
34
            return (CacheBuilder) ((AbstractCacheBuilder<?>) cb).clone();
×
35
        } else {
36
            return cb;
×
37
        }
38
    }
39

40
    public List<CacheMonitorInstaller> getCacheMonitorInstallers() {
41
        return cacheMonitorInstallers;
×
42
    }
43
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc