private long getLength()

in src/main/java/org/apache/sling/models/jacksonexporter/impl/ResourceSerializer.java [174:192]


    private long getLength(final ValueMap valueMap, final int index, final String key, final InputStream stream) {
        try {
            stream.close();
        } catch (IOException ignore) {
        }

        long length = -1;
        if (valueMap != null) {
            if (index == -1) {
                length = valueMap.get(key, length);
            } else {
                Long[] lengths = valueMap.get(key, Long[].class);
                if (lengths != null && lengths.length > index) {
                    length = lengths[index];
                }
            }
        }
        return length;
    }