> + */
> +package org.jclouds.glacier.blobstore.functions;
> +
> +import org.jclouds.blobstore.domain.PageSet;
> +import org.jclouds.blobstore.domain.StorageMetadata;
> +import org.jclouds.blobstore.domain.internal.PageSetImpl;
> +import org.jclouds.glacier.domain.ArchiveMetadataCollection;
> +
> +import com.google.common.base.Function;
> +import com.google.common.collect.Iterables;
> +
> +public class ArchiveMetadataCollectionToStorageMetadata implements 
> Function<ArchiveMetadataCollection,
> +      PageSet<? extends StorageMetadata>>  {
> +   @Override
> +   public PageSet<? extends StorageMetadata> apply(ArchiveMetadataCollection 
> archives) {
> +      return new PageSetImpl<StorageMetadata>(Iterables.transform(archives, 
> new ArchiveMetadataToBlobMetadata()), null);

Is `ArchiveMetadataToBlobMetadata` used anywhere other than here? If not, 
include it as an inner class, or simply inline it?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-aws/pull/46/files#r15725596

Reply via email to