diff options
| -rw-r--r-- | src/file_handle_cache.erl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/file_handle_cache.erl b/src/file_handle_cache.erl index 7c548bdc74..f41815d06b 100644 --- a/src/file_handle_cache.erl +++ b/src/file_handle_cache.erl @@ -889,13 +889,16 @@ handle_call({obtain, Pid}, From, State = #fhc_state { obtain_count = Count, false -> {noreply, run_pending_item(Item, State)} end; + handle_call({set_limit, Limit}, _From, State) -> {reply, ok, maybe_reduce( process_pending(State #fhc_state { limit = Limit, obtain_limit = obtain_limit(Limit) }))}; + handle_call(get_limit, _From, State = #fhc_state { limit = Limit }) -> {reply, Limit, State}; + handle_call({info, Items}, _From, State) -> {reply, infos(Items, State), State}. |
