summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsSafThread.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/gnu/emacs/EmacsSafThread.java')
-rw-r--r--java/org/gnu/emacs/EmacsSafThread.java13
1 files 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);
}
};