### Question:
ConfigurableWroFilter extends WroFilter { public final void setCacheUpdatePeriod(final long cacheUpdatePeriod) { this.cacheUpdatePeriod = cacheUpdatePeriod; }  void setDisableCache(final boolean disableCache); void setMbeanName(final String mbeanName); void setJmxEnabled(final boolean jmxEnabled); final void setDebug(final boolean debug); final void setGzipEnabled(final boolean gzipEnabled); final void setCacheUpdatePeriod(final long cacheUpdatePeriod); final void setModelUpdatePeriod(final long modelUpdatePeriod); void setProperties(final Properties properties); String getEncoding(); void setEncoding(final String encoding);  }### Answer:
@Test public void testFilterWithCacheUpdatePeriodSet() throws Exception { final ConfigurableWroFilter filter = new SampleConfigurableWroFilter() { @Override protected void onRequestProcessed() { assertEquals(20, Context.get().getConfig().getCacheUpdatePeriod()); } }; filter.setCacheUpdatePeriod(20); filter.init(mockFilterConfig); Context.unset(); filter.doFilter(mockRequest, mockResponse, mockFilterChain); }