org.sonatype.aether.impl.internal
Class CacheUtils

java.lang.Object
  extended by org.sonatype.aether.impl.internal.CacheUtils

public class CacheUtils
extends java.lang.Object

Author:
Benjamin Bentmann

Constructor Summary
CacheUtils()
           
 
Method Summary
static
<T> boolean
eq(T s1, T s2)
           
static ArtifactRepository getRepository(RepositorySystemSession session, java.util.List<RemoteRepository> repositories, java.lang.Class<?> repoClass, java.lang.String repoId)
           
static WorkspaceRepository getWorkspace(RepositorySystemSession session)
           
static int hash(java.lang.Object obj)
           
static boolean repositoriesEquals(java.util.List<RemoteRepository> r1, java.util.List<RemoteRepository> r2)
           
static int repositoriesHashCode(java.util.List<RemoteRepository> repositories)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheUtils

public CacheUtils()
Method Detail

eq

public static <T> boolean eq(T s1,
                             T s2)

hash

public static int hash(java.lang.Object obj)

repositoriesHashCode

public static int repositoriesHashCode(java.util.List<RemoteRepository> repositories)

repositoriesEquals

public static boolean repositoriesEquals(java.util.List<RemoteRepository> r1,
                                         java.util.List<RemoteRepository> r2)

getWorkspace

public static WorkspaceRepository getWorkspace(RepositorySystemSession session)

getRepository

public static ArtifactRepository getRepository(RepositorySystemSession session,
                                               java.util.List<RemoteRepository> repositories,
                                               java.lang.Class<?> repoClass,
                                               java.lang.String repoId)


Copyright © 2010 Sonatype, Inc.. All Rights Reserved.