class CacheInfo {

  public static boolean invalidateAsset(final Asset asset) {
    checkNotNull(asset);
    final NestedAttributesMap cache = asset.attributes().child(CACHE);
    return !INVALIDATED.equals(cache.set(CACHE_TOKEN, INVALIDATED));
  }

  public  CacheInfo(final DateTime lastVerified, @Nullable final String cacheToken);

}