private CacheValue computeCacheValueByContent(final String content) {
    String hash = null;
    try {
      if (content != null) {
        if (LOG.isDebugEnabled()) {
          LOG.debug("Content to fingerprint: [{}]", StringUtils.abbreviate(content, 30));
        }
        hash = hashStrategy.getHash(new ByteArrayInputStream(content.getBytes()));
      }
      final CacheValue entry = CacheValue.valueOf(content, hash);
      LOG.debug("computed entry: {}", entry);
      return entry;
    } catch (final IOException e) {
      throw new RuntimeException("Should never happen", e);
    }
  }
private CacheValue computeCacheValueByContent ( final String content ) { String hash = null ; try { if ( content != null ) { if ( LOG . isDebugEnabled ( ) ) { LOG . debug ( "Content to fingerprint: [{}]" , StringUtils . abbreviate ( content , 30 ) ) ; } hash = hashStrategy . getHash ( new ByteArrayInputStream ( content . getBytes ( ) ) ) ; } final CacheValue entry = CacheValue . valueOf ( content , hash ) ; LOG . debug ( "computed entry: {}" , entry ) ; return entry ; } catch ( final IOException e ) { throw new RuntimeException ( "Should never happen" , e ) ; } }
Creates a {@link CacheValue} based on provided content.