class CollectionItem implements CacheItem<Collection<V>> {

  @SuppressWarnings("unchecked")
  public Collection<V> filter(Filter filter) {
    List<Object> filteredObjects = filter.filter((List<Object>) objects);
    return (Collection<V>) filteredObjects;
  }

  public  CollectionItem(Collection<? extends V> objects);

}