Behaviours: gen_server.
| code_change/3 | |
| handle_call/3 | |
| handle_cast/2 | |
| handle_info/2 | |
| init/1 | |
| start_link/2 | |
| start_link/3 | |
| start_link/4 | |
| start_link/5 | |
| start_link/6 | |
| terminate/2 |
code_change(OldVsn::term(), State, Extra::term()) -> {ok, State}
State = #state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}
handle_call(Arbitrary::term(), From::{pid(), term()}, State) -> {reply, term(), State} | {noreply, State}
State = #state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}
handle_cast(Req::term(), State::#state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}) -> {noreply, #state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}}
handle_info(Info::term(), State::#state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}) -> {noreply, #state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}}
init(X1::{#state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}, Comp::boolean()}) -> {ok, #state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}}
start_link(Name::atom(), Fun::fun((term()) -> any())) -> {ok, pid()} | {error, term()}
start_link(Name::atom(), Fun::fun((term()) -> any()), Opts::ecache:options()) -> {ok, pid()} | {error, term()}
start_link(Name::atom(), Fun::{Mod::module(), Fun::atom()}, Opts::ecache:options()) -> {ok, pid()} | {error, term()}
start_link(Name::atom(), Mod::module(), Fun::atom()) -> {ok, pid()} | {error, term()}
start_link(Name::atom(), Mod::module(), Fun::atom(), Opts::ecache:options()) -> {ok, pid()} | {error, term()}
start_link(Name::atom(), Mod::module(), Fun::atom(), Size::unlimited | pos_integer()) -> {ok, pid()} | {error, term()}
start_link(Name::atom(), Mod::module(), Fun::atom(), Size::unlimited | pos_integer(), Time::unlimited | pos_integer()) -> {ok, pid()} | {error, term()}
start_link(Name::atom(), Mod::module(), Fun::atom(), Size::unlimited | pos_integer(), Time::unlimited | pos_integer(), Policy::ecache:policy()) -> {ok, pid()} | {error, term()}
terminate(Reason::term(), State::#state{name = atom(), table = ets:tid(), table_pad = non_neg_integer(), data_fun = undefined | fun((term()) -> any()), reaper = undefined | pid(), size = unlimited | non_neg_integer(), found = non_neg_integer(), launched = non_neg_integer(), policy = ecache:policy(), ttl = unlimited | non_neg_integer()}) -> ok
Generated by EDoc