• 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/support/JavaValueDecoder.java
1
package com.alicp.jetcache.support;
2

3
import java.io.ByteArrayInputStream;
4
import java.io.IOException;
5
import java.io.ObjectInputStream;
6

7
/**
8
 * Created on 2016/10/4.
9
 *
10
 * @author huangli
11
 */
12
public class JavaValueDecoder extends AbstractValueDecoder {
13

14
    public static final JavaValueDecoder INSTANCE = new JavaValueDecoder(true);
×
15

16
    public JavaValueDecoder(boolean useIdentityNumber) {
17
        super(useIdentityNumber);
×
18
    }
×
19

20
    @Override
21
    public Object doApply(byte[] buffer) throws Exception {
22
        ByteArrayInputStream in;
23
        if (useIdentityNumber) {
×
24
            in = new ByteArrayInputStream(buffer, 4, buffer.length - 4);
×
25
        } else {
26
            in = new ByteArrayInputStream(buffer);
×
27
        }
28
        ObjectInputStream ois = buildObjectInputStream(in);
×
29
        return ois.readObject();
×
30
    }
31

32
    protected ObjectInputStream buildObjectInputStream(ByteArrayInputStream in) throws IOException {
33
        return new ObjectInputStream(in);
×
34
    }
35
}
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

© 2025 Coveralls, Inc