Lines Matching refs:FHC
1421 close_handle(Key, CState = #client_msstate { file_handle_cache = FHC }) ->
1422 CState #client_msstate { file_handle_cache = close_handle(Key, FHC) };
1424 close_handle(Key, State = #msstate { file_handle_cache = FHC }) ->
1425 State #msstate { file_handle_cache = close_handle(Key, FHC) };
1427 close_handle(Key, FHC) ->
1428 case maps:find(Key, FHC) of
1430 maps:remove(Key, FHC);
1431 error -> FHC
1483 file_handle_cache = FHC,
1488 end, ok, FHC),
1491 close_all_handles(State = #msstate { file_handle_cache = FHC }) ->
1493 ok, FHC),
1496 get_read_handle(FileNum, CState = #client_msstate { file_handle_cache = FHC,
1498 {Hdl, FHC2} = get_read_handle(FileNum, FHC, Dir),
1501 get_read_handle(FileNum, State = #msstate { file_handle_cache = FHC,
1503 {Hdl, FHC2} = get_read_handle(FileNum, FHC, Dir),
1506 get_read_handle(FileNum, FHC, Dir) ->
1507 case maps:find(FileNum, FHC) of
1508 {ok, Hdl} -> {Hdl, FHC};
1511 {Hdl, maps:put(FileNum, Hdl, FHC)}