You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by ds...@apache.org on 2018/04/24 19:06:31 UTC

[geode] branch develop updated: GEODE-5113: fix javadocs on getMaximum (#1843)

This is an automated email from the ASF dual-hosted git repository.

dschneider pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 1d474c0  GEODE-5113: fix javadocs on getMaximum (#1843)
1d474c0 is described below

commit 1d474c0457586c1b7b271f3c19cdc9d4218474b8
Author: Darrel Schneider <ds...@pivotal.io>
AuthorDate: Tue Apr 24 12:06:27 2018 -0700

    GEODE-5113: fix javadocs on getMaximum (#1843)
---
 .../main/java/org/apache/geode/cache/EvictionAttributes.java   | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/geode-core/src/main/java/org/apache/geode/cache/EvictionAttributes.java b/geode-core/src/main/java/org/apache/geode/cache/EvictionAttributes.java
index 155d9c2..26b84e5 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/EvictionAttributes.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/EvictionAttributes.java
@@ -423,7 +423,15 @@ public abstract class EvictionAttributes implements DataSerializable {
 
   /**
    * The unit of this value is determined by the definition of the {@link EvictionAlgorithm} set by
-   * one of the creation methods e.g. {@link EvictionAttributes#createLRUEntryAttributes()}
+   * one of the creation methods e.g. {@link EvictionAttributes#createLRUEntryAttributes()}.
+   * <ul>
+   * <li>If the algorithm is LRU_ENTRY then the unit is entries.
+   * <li>If the algorithm is LRU_MEMORY then the unit is megabytes.
+   * <li>If the algorithm is LRU_HEAP then the unit is undefined and this method always returns
+   * zero.
+   * Note, in geode 1.4 and earlier, this method would throw UnsupportedOperationException for
+   * LRU_HEAP.
+   * </ul>
    *
    * @return maximum value used by the {@link EvictionAlgorithm} which determines when the
    *         {@link EvictionAction} is performed.

-- 
To stop receiving notification emails like this one, please contact
dschneider@apache.org.