Davide Giannella created OAK-7225:
-------------------------------------

             Summary: Replace AtomicCounter Supplier
                 Key: OAK-7225
                 URL: https://issues.apache.org/jira/browse/OAK-7225
             Project: Jackrabbit Oak
          Issue Type: Sub-task
          Components: core
    Affects Versions: 1.6.0, 1.4.0
            Reporter: Davide Giannella
            Assignee: Davide Giannella


In the 
[AtomicCounter|https://github.com/apache/jackrabbit-oak/blob/7a7aa1e5d4f53f5bfb410f58264c237b288f5c74/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/atomic/AtomicCounterEditorProvider.java#L121]
 we use guava's Supplier which should be trivially replaced by the JDK8 
[java.util.function.Supplier|https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html].

In case of backports to Oak 1.4, and therefore Java7 it should be possible to 
workaround the FunctionalInterface with a utility class.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to