Skip to content

Commit 4378e73

Browse files
author
Ansj
committed
fix cache
1 parent 1082d75 commit 4378e73

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

src/main/java/org/nlpcn/jcoder/run/mvc/cache/CacheEntry.java

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -71,27 +71,13 @@ public Object load(Args args) {
7171
} else {
7272
cache = CacheBuilder.newBuilder().maximumSize(this.size).refreshAfterWrite(time, TimeUnit.SECONDS).build(new CacheLoader<Args, Object>() {
7373

74-
private ListeningExecutorService executorService = MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());
75-
7674
public Object load(Args args) {
7775
return executeNoCache(args);
7876
}
7977

8078
@Override
8179
public ListenableFuture<Object> reload(final Args args, Object oldValue) {
82-
ListenableFuture<Object> result = ListenableFutureTask.create(new Callable<Object>() {
83-
public Object call() {
84-
return executeNoCache(args);
85-
}
86-
});
87-
88-
result = executorService.submit(new Callable<Object>() {
89-
@Override
90-
public Object call() {
91-
return executeNoCache(args);
92-
}
93-
});
94-
return result;
80+
return ListenableFutureTask.create(() -> executeNoCache(args));
9581
}
9682

9783
});

0 commit comments

Comments
 (0)