emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/android d3e1e188739 2/5: Update Android port


From: Po Lu
Subject: feature/android d3e1e188739 2/5: Update Android port
Date: Sat, 29 Jul 2023 00:50:24 -0400 (EDT)

branch: feature/android
commit d3e1e188739e54079618405bcc5eb7c6914fecdf
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Update Android port
    
    * java/org/gnu/emacs/EmacsSafThread.java (DocIdEntry)
    (getCacheEntry, CacheEntry): Use `uptimeMillis' as the basis for
    cache expiration.
---
 java/org/gnu/emacs/EmacsSafThread.java | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/java/org/gnu/emacs/EmacsSafThread.java 
b/java/org/gnu/emacs/EmacsSafThread.java
index b3d6ab49f6d..9c3e3deb408 100644
--- a/java/org/gnu/emacs/EmacsSafThread.java
+++ b/java/org/gnu/emacs/EmacsSafThread.java
@@ -151,7 +151,7 @@ public final class EmacsSafThread extends HandlerThread
     public
     DocIdEntry ()
     {
-      time = System.currentTimeMillis ();
+      time = System.uptimeMillis ();
     }
 
     /* Return a cache entry comprised of the state of the file
@@ -208,10 +208,7 @@ public final class EmacsSafThread extends HandlerThread
        }
       catch (Throwable e)
        {
-         if (e instanceof FileNotFoundException)
-           return null;
-
-         throw e;
+         return null;
        }
       finally
        {
@@ -223,7 +220,7 @@ public final class EmacsSafThread extends HandlerThread
     public boolean
     isValid ()
     {
-      return ((System.currentTimeMillis () - time)
+      return ((System.uptimeMillis () - time)
              < CACHE_INVALID_TIME);
     }
   };
@@ -243,13 +240,13 @@ public final class EmacsSafThread extends HandlerThread
     CacheEntry ()
     {
       children = new HashMap<String, DocIdEntry> ();
-      time = System.currentTimeMillis ();
+      time = System.uptimeMillis ();
     }
 
     public boolean
     isValid ()
     {
-      return ((System.currentTimeMillis () - time)
+      return ((System.uptimeMillis () - time)
              < CACHE_INVALID_TIME);
     }
   };



reply via email to

[Prev in Thread] Current Thread [Next in Thread]