Package javax.cache.configuration

This package contains configuration classes and interfaces.

Rather than configuration accepting user instances of interfaces for maximum portability factories are configured instead, so that instances can be instantiated where needed. To aid in this, FactoryBuilder can build factories of the required type as shown in the following example.


  MutableConfiguration<String, Integer> config = new MutableConfiguration<String, Integer>();

  config.setTypes(String.class, Integer.class)
        .setStoreByValue(false)
        .setStatisticsEnabled(true)
        .setExpiryPolicyFactory(FactoryBuilder.factoryOf(
            new AccessedExpiryPolicy<String>(new Duration(TimeUnit.HOURS, 1))));
 

OptionalFeature, though not specific to cache configuration, allows application to determine the optional features supported at runtime.

Since:
1.0
Author:
Greg Luck
Skip navigation links

Copyright © 2017. All rights reserved.