Class UrlCache.Impl
java.lang.Object
com.atlassian.plugin.webresource.impl.support.UrlCache.Impl
- All Implemented Interfaces:
UrlCache
- Enclosing interface:
- UrlCache
Implementation.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.plugin.webresource.impl.support.UrlCache
UrlCache.BatchesProvider, UrlCache.EvaluatedCondition, UrlCache.Impl, UrlCache.IncludedAndExcluded, UrlCache.IncludedExcludedConditionsAndBatchingOptions, UrlCache.PassThrough, UrlCache.ResolvedExcludedProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()getBatches(UrlCache.IncludedExcludedConditionsAndBatchingOptions key, UrlCache.BatchesProvider provider) Get batches for given included and excluded.getResolvedExcluded(UrlCache.IncludedExcludedConditionsAndBatchingOptions key, UrlCache.ResolvedExcludedProvider provider) Get resolved excluded for given include and excluded.
-
Constructor Details
-
Impl
public Impl(long size)
-
-
Method Details
-
getBatches
public CalculatedBatches getBatches(UrlCache.IncludedExcludedConditionsAndBatchingOptions key, UrlCache.BatchesProvider provider) Description copied from interface:UrlCacheGet batches for given included and excluded.- Specified by:
getBatchesin interfaceUrlCache- Returns:
- context batches, web resource batches, resolved excluded resources.
-
getResolvedExcluded
public Set<String> getResolvedExcluded(UrlCache.IncludedExcludedConditionsAndBatchingOptions key, UrlCache.ResolvedExcludedProvider provider) Description copied from interface:UrlCacheGet resolved excluded for given include and excluded.- Specified by:
getResolvedExcludedin interfaceUrlCache- Returns:
- resolved excluded resources
-
clear
public void clear()
-