Пример #1
0
  @Test
  public void testConfigureFeatureTypeCacheSize() {
    GeoServer gs = getGeoServer();
    GeoServerInfo global = gs.getGlobal();
    global.setFeatureTypeCacheSize(200);
    gs.save(global);

    Catalog catalog = getCatalog();
    // we actually keep two versions of the feature type in the cache, so we need it
    // twice as big
    assertEquals(
        400,
        ((SoftValueHashMap) catalog.getResourcePool().getFeatureTypeCache())
            .getHardReferencesCount());
  }