package org.ocpsoft.rewrite.config; import org.ocpsoft.rewrite.servlet.config.Path; import org.ocpsoft.rewrite.servlet.config.SendStatus; /** * @author <a href="mailto:lincolnbaxter@gmail.com">Lincoln Baxter, III</a> * */ public class ConfigurationCacheProviderConfig1 implements ConfigurationProvider<Object> { private static int accessCount = 200; @Override public int priority() { return 0; } @Override public boolean handles(final Object payload) { return true; } @Override public Configuration getConfiguration(final Object context) { accessCount++; return ConfigurationBuilder.begin().addRule() .when(Path.matches("/cache1")) .perform(SendStatus.code(accessCount)); } }