proxmox-backup/src/tools
Christian Ebner 1685c2e341 tools: LRU cache to use for pxar FUSE implementation.
Implements a cache with least recently used cache replacement policy.
Internally the state is tracked by a HashMap (for fast access) and a doubly
linked list (for the access order).

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2020-01-22 13:11:42 +01:00
..
acl.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
async_io.rs update a chunk of stuff to the hyper release 2019-12-13 11:24:41 +01:00
async_mutex.rs src/tools/async_mutex.rs: switch to async 2019-09-02 15:21:26 +02:00
borrow.rs tools: borrow: implement Deref for Tied 2019-02-13 11:03:09 +01:00
broadcast_future.rs fix broadcast_future test case 2019-12-17 10:47:12 +01:00
daemon.rs update to nix 0.16 2019-12-19 09:29:44 +01:00
file_logger.rs clippy: use write_all in file logger 2019-09-11 13:56:09 +02:00
fs.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
lru_cache.rs tools: LRU cache to use for pxar FUSE implementation. 2020-01-22 13:11:42 +01:00
process_locker.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
runtime.rs runtime: actually park on Pending... 2020-01-21 10:37:16 +01:00
std_channel_writer.rs src/tools/std_channel_writer.rs: new StdChannelWriter helper class 2020-01-22 11:33:57 +01:00
ticket.rs src/tools/ticket.rs: define const TICKET_LIFETIME 2019-03-05 12:56:21 +01:00
timer.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
tty.rs bump proxmox crate to 0.1.7 2020-01-21 13:48:37 +01:00
wrapped_reader_stream.rs src/bin/proxmox-backup-client.rs: use a std channel to write the catalog 2020-01-22 12:49:08 +01:00
xattr.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00