### Question:
AbstractPathRepositorySource implements PathRepositorySource { public PathRepositoryCache getPathRepositoryCache() { return repositoryCache; }  boolean areUpdatesAllowed(); RepositoryContext getRepositoryContext(); void initialize( RepositoryContext context ); PathCachePolicy getCachePolicy(); void setCachePolicy( PathCachePolicy cachePolicy ); UUID getRootNodeUuid(); void setRootNodeUuid( String rootNodeUuid ); void close(); String getName(); void setName( String name ); int getRetryLimit(); void setRetryLimit( int limit ); PathRepositoryCache getPathRepositoryCache(); static final String DEFAULT_ROOT_NODE_UUID; static final int DEFAULT_RETRY_LIMIT; static final PathCachePolicy DEFAULT_CACHE_POLICY; }### Answer:
@Test public void shouldProvideDefaultPathRepositoryCache() throws Exception { assertThat(source.getPathRepositoryCache(), is(notNullValue())); }