![JAR search and dependency download from the Maven repository](/logo.png)
com.maxifier.mxcache.config.Rule Maven / Gradle / Ivy
/*
* Copyright (c) 2008-2014 Maxifier Ltd. All Rights Reserved.
*/
package com.maxifier.mxcache.config;
import com.maxifier.mxcache.DependencyTracking;
import com.maxifier.mxcache.provider.CachingStrategy;
import java.lang.reflect.Method;
import java.util.Set;
/**
* @author Alexander Kochurov ([email protected])
*/
public interface Rule {
boolean getDisableCache();
Object getProperty(String name);
boolean isImportantProperty(String name);
DependencyTracking getTrackDependency();
Set getResourceDependencies();
Set getRuleNames();
String getCacheName();
Class extends CachingStrategy> getStrategy();
void override(Method method, String cacheName);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy