memoization-jcache/src/main/java/de/xn__ho_hia/memoization/jcache/JCacheMemoize.java
public static final <KEY> BooleanSupplier booleanSupplier(
            final BooleanSupplier booleanSupplier,
            final Supplier<KEY> keySupplier) {
        return booleanSupplier(booleanSupplier, keySupplier, createCache(BooleanSupplier.class));
    }
/**
     * <p>
     * Memoizes a {@link BooleanSupplier} in a JCache {@link Cache}.
     * </p>
     * BooleanSupplier
     * <h3>Features</h3>
     * <ul>
     * <li>Default cache</li>
     * <li>Custom cache key</li>
     * </ul>
     *
     * @param <KEY>
     *            The type of the cache key.
     * @param booleanSupplier
     *            The {@link BooleanSupplier} to memoize.
     * @param keySupplier
     *            The {@link Supplier} for the cache key.
     * @return The wrapped {@link BooleanSupplier}.
     */

Memoizes a  BooleanSupplier in a JCache  Cache.

BooleanSupplier
Features

Default cache
Custom cache key


@param 
The type of the cache key.
@param booleanSupplier
The  BooleanSupplier to memoize.
@param keySupplier
The  Supplier for the cache key.
@return The wrapped  BooleanSupplier.
Memoizes a BooleanSupplier in a JCache Cache . BooleanSupplier Features Default cache Custom cache key @param The type of the cache key . @param booleanSupplier The BooleanSupplier to memoize . @param keySupplier The Supplier for the cache key . @return The wrapped BooleanSupplier .
public static final <KEY> BooleanSupplier booleanSupplier(
            final BooleanSupplier booleanSupplier,
            final Supplier<KEY> keySupplier) {
        return booleanSupplier(booleanSupplier, keySupplier, createCache(BooleanSupplier.class));
    }
public static final < KEY > BooleanSupplier booleanSupplier ( final BooleanSupplier booleanSupplier , final Supplier < KEY > keySupplier ) { return booleanSupplier ( booleanSupplier , keySupplier , createCache ( BooleanSupplier . class ) ) ; }
<p>
 Memoizes a {@link BooleanSupplier} in a JCache {@link Cache}.
<p > Memoizes a { @link BooleanSupplier } in a JCache { @link Cache } .