Class DefaultSingleItemChainable
- java.lang.Object
-
- com.broadleafcommerce.common.extension.cache.api.DefaultSingleItemChainable
-
- All Implemented Interfaces:
SingleItemCacheable,SingleItemChainable
public class DefaultSingleItemChainable extends Object implements SingleItemChainable, SingleItemCacheable
Default transition object for holding state during method chaining fromCacheUtility.forSingleWith(CacheStateManager).- Author:
- Jeff Fischer
-
-
Constructor Summary
Constructors Constructor Description DefaultSingleItemChainable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SingleItemCacheableandCacheInfo(String cacheName, ContextKeyGen generator, Object[] args)protected booleancanEqual(Object other)<P> PcomputeIfAbsent(Supplier<P> compute)booleanequals(Object o)CacheInfogetCacheInfo()CacheStateManagergetCacheStateManager()Supplier<?>getSingleItemFunction()inthashCode()voidsetCacheInfo(CacheInfo cacheInfo)voidsetCacheStateManager(CacheStateManager cacheStateManager)voidsetSingleItemFunction(Supplier<?> singleItemFunction)StringtoString()SingleItemChainablewith(CacheStateManager cacheStateManager)
-
-
-
Method Detail
-
with
public SingleItemChainable with(CacheStateManager cacheStateManager)
-
andCacheInfo
public SingleItemCacheable andCacheInfo(String cacheName, ContextKeyGen generator, Object[] args)
- Specified by:
andCacheInfoin interfaceSingleItemChainable
-
computeIfAbsent
public <P> P computeIfAbsent(Supplier<P> compute)
- Specified by:
computeIfAbsentin interfaceSingleItemCacheable
-
getCacheStateManager
public CacheStateManager getCacheStateManager()
-
getCacheInfo
public CacheInfo getCacheInfo()
-
getSingleItemFunction
public Supplier<?> getSingleItemFunction()
-
setCacheStateManager
public void setCacheStateManager(CacheStateManager cacheStateManager)
-
setCacheInfo
public void setCacheInfo(CacheInfo cacheInfo)
-
setSingleItemFunction
public void setSingleItemFunction(Supplier<?> singleItemFunction)
-
canEqual
protected boolean canEqual(Object other)
-
-