B | |
| buckets [Cache_client.client_config] |
For every bucket
i=0..n-1 the array element buckets.(i) contains the
address of the server storing this bucket.
|
C | |
| clear [Cache_client.sync_client] | clear r: Delete all entries.
|
| clear [Cache_client.async_client] | clear r: Delete all entries.
|
| clear_counters [Cache_client.sync_client] | clear_counters r: Reset the statistics counters for all servers.
|
| clear_counters [Cache_client.async_client] | clear_counters r: Reset the statistics counters for all servers.
|
| client_config [Cache_client.sync_client] |
The configuration of this client
|
| client_config [Cache_client.async_client] |
The configuration of this client
|
D | |
| delete [Cache_client.sync_client] | delete r k t_del opts: Tries to move the entry for key k from
the regular store to the delete queue where it is marked as being
scheduled for deletion at time t_del.
|
| delete [Cache_client.async_client] | delete r k t_del opts: Tries to move the entry for key k from
the regular store to the delete queue where it is marked as being
scheduled for deletion at time t_del.
|
| directory [Cache_server.cache_config] |
The directory where the cache contents are stored as file
|
G | |
| get [Cache_client.sync_client] | get r k opts: Tries to get the entry for key k.
|
| get [Cache_client.async_client] | get r k opts: Tries to get the entry for key k.
|
| get_config [Cache_client.sync_client] | get_config r: Return the connector and the server config for
all servers as list l.
|
| get_config [Cache_client.async_client] | get_config r: Return the connector and the server config for
all servers as list l.
|
| get_stats [Cache_client.sync_client] | get_stats r: Return the connector and the statistics record for
all servers as list l.
|
| get_stats [Cache_client.async_client] | get_stats r: Return the connector and the statistics record for
all servers as list l.
|
I | |
| idle_timeout [Cache_client.client_config] |
After this number of seconds idle TCP connections are closed
|
| is_alive [Cache_client.client_config] |
Before a connection to an RPC server is used, this function is
called with the bucket index
i.
|
M | |
| max_size [Cache_server.cache_config] |
The (initial) maximum size in bytes
|
Q | |
| query_timeout [Cache_client.client_config] |
After this number of seconds the queries time out and reply
`Timeout.
|
R | |
| rpc_program_number [Cache_server.cache_config] |
The program number to use in the RPC protocol
|
S | |
| save_cache_period [Cache_server.cache_config] |
Save the cache to disk every this number of seconds (0 disables)
|
| save_cache_speed [Cache_server.cache_config] |
Write this number of bytes per second (0 means as fast as possible)
|
| set [Cache_client.sync_client] | set r k v t_exp opts: Tries to set key k to value v with
expiration timestamp t_opt.
|
| set [Cache_client.async_client] | set r k v t_exp opts: Tries to set key k to value v with
expiration timestamp t_opt.
|
| set_config [Cache_client.sync_client] | set_config r: Set the server config for the servers identified
by connectors in list l.
|
| set_config [Cache_client.async_client] | set_config r: Set the server config for the servers identified
by connectors in list l.
|
| shutdown [Cache_client.sync_client] |
Shutdown all network connections.
|
| shutdown [Cache_client.async_client] |
Shutdown all network connections.
|