You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2021/08/08 17:49:54 UTC

[commons-pool] branch master updated: Add missing override methods to avoid calling default methods creating unnecessary objects.

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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-pool.git


The following commit(s) were added to refs/heads/master by this push:
     new 5fb02a1  Add missing override methods to avoid calling default methods creating unnecessary objects.
5fb02a1 is described below

commit 5fb02a197372cde6e38b88d5be0eaf9b61c38a06
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sun Aug 8 13:49:52 2021 -0400

    Add missing override methods to avoid calling default methods creating
    unnecessary objects.
---
 .../org/apache/commons/pool2/impl/DefaultPooledObject.java     | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObject.java b/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObject.java
index 9f01aa7..b5c6d93 100644
--- a/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObject.java
+++ b/src/main/java/org/apache/commons/pool2/impl/DefaultPooledObject.java
@@ -172,11 +172,21 @@ public class DefaultPooledObject<T> implements PooledObject<T> {
     }
 
     @Override
+    public Instant getLastBorrowInstant() {
+        return lastBorrowInstant;
+    }
+
+    @Override
     public long getLastBorrowTime() {
         return lastBorrowInstant.toEpochMilli();
     }
 
     @Override
+    public Instant getLastReturnInstant() {
+        return lastReturnInstant;
+    }
+
+    @Override
     public long getLastReturnTime() {
         return lastReturnInstant.toEpochMilli();
     }