Another place where lambda is more suitable. Signed-off-by: niclas <[email protected]>
Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/4d818121 Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/4d818121 Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/4d818121 Branch: refs/heads/develop Commit: 4d818121389d7c71223df98db2705258afc800c1 Parents: 37251c5 Author: niclas <[email protected]> Authored: Fri May 12 18:03:42 2017 +0800 Committer: niclas <[email protected]> Committed: Sun May 14 12:07:56 2017 +0800 ---------------------------------------------------------------------- .../java/org/apache/polygene/api/cache/CacheOptions.java | 5 +++++ .../org/apache/polygene/api/common/AppliesToFilter.java | 9 +-------- 2 files changed, 6 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d818121/core/api/src/main/java/org/apache/polygene/api/cache/CacheOptions.java ---------------------------------------------------------------------- diff --git a/core/api/src/main/java/org/apache/polygene/api/cache/CacheOptions.java b/core/api/src/main/java/org/apache/polygene/api/cache/CacheOptions.java index 35a0cfd..92d087b 100644 --- a/core/api/src/main/java/org/apache/polygene/api/cache/CacheOptions.java +++ b/core/api/src/main/java/org/apache/polygene/api/cache/CacheOptions.java @@ -21,8 +21,13 @@ package org.apache.polygene.api.cache; /** * CacheOptions is a metaInfo class for the Cache system for Entity persistence. + * <p> * CacheOptions should be assigned to the Usecase of the UnitOfWork, to give hint on caching to entity stores. * See {@link org.apache.polygene.api.usecase.UsecaseBuilder} on how to set the metaInfo on Usecases. + * </p> + * <p> + * Note that EntityStore implementations are not required to support caching. + * </p> */ public final class CacheOptions { http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d818121/core/api/src/main/java/org/apache/polygene/api/common/AppliesToFilter.java ---------------------------------------------------------------------- diff --git a/core/api/src/main/java/org/apache/polygene/api/common/AppliesToFilter.java b/core/api/src/main/java/org/apache/polygene/api/common/AppliesToFilter.java index 122beba..8509d14 100644 --- a/core/api/src/main/java/org/apache/polygene/api/common/AppliesToFilter.java +++ b/core/api/src/main/java/org/apache/polygene/api/common/AppliesToFilter.java @@ -66,14 +66,7 @@ public interface AppliesToFilter * internal class in Polygene. * </p> */ - AppliesToFilter ALWAYS = new AppliesToFilter() - { - @Override - public boolean appliesTo( Method method, Class<?> mixin, Class<?> compositeType, Class<?> fragmentClass ) - { - return true; - } - }; + AppliesToFilter ALWAYS = ( method, mixin, compositeType, fragmentClass ) -> true; /** * Check if the Fragment should be applied or not. Will be call when applied to Mixins, Concerns, SideEffects.
