    @Test
    public void testAddDefaultCaches () throws IOException {

        IndirectDataset dataset = DatasetBuilder.file()
                .configureDefaultCaches()
                .build(Filename.LITE_PATTERN_V32);
        assertEquals(LruCache.class, dataset.getCache(StringsCache).getClass());
        assertEquals(LruCache.class, dataset.getCache(SignaturesCache).getClass());
        assertEquals(LruCache.class, dataset.getCache(NodesCache).getClass());
        assertEquals(LruCache.class, dataset.getCache(ValuesCache).getClass());
        assertEquals(LruCache.class, dataset.getCache(ProfilesCache).getClass());
    }