Class AbstractCompositeScheme<T>

All Implemented Interfaces:
BackingMapManagerBuilder, BuilderCustomization<T>, MapBuilder, NamedCacheBuilder, ServiceBuilder, CachingScheme, ObservableCachingScheme, Scheme, ServiceScheme
Direct Known Subclasses:
NearScheme, OverflowScheme, ViewScheme

public abstract class AbstractCompositeScheme<T> extends AbstractLocalCachingScheme<T>
The AbstractCompositeScheme manages a scheme that is used to build a composite cache consisting of a front map and a back cache/map.
Since:
Coherence 12.1.2
Author:
pfm 2011.11.30
  • Constructor Details

    • AbstractCompositeScheme

      public AbstractCompositeScheme()
  • Method Details

    • getFrontScheme

      public CachingScheme getFrontScheme()
      Return the front scheme.
      Returns:
      the front scheme
    • setFrontScheme

      public void setFrontScheme(CachingScheme scheme)
      Set the front scheme.
      Parameters:
      scheme - the front scheme
    • getBackScheme

      public CachingScheme getBackScheme()
      Return the back scheme.
      Returns:
      the back scheme
    • setBackScheme

      public void setBackScheme(CachingScheme scheme)
      Set the back scheme.
      Parameters:
      scheme - the back scheme
    • validate

      protected void validate(ParameterResolver resolver)
      Validate the properties.
      Overrides:
      validate in class AbstractCachingScheme
      Parameters:
      resolver - the ParameterResolver needed to resolve expressions