Start work on tests for disk cache

This commit is contained in:
Kovid Goyal
2021-01-03 04:28:48 +05:30
parent bc8a351558
commit 8f58140419
3 changed files with 59 additions and 4 deletions

View File

@@ -12,6 +12,7 @@ PyObject* create_disk_cache(void);
bool add_to_disk_cache(PyObject *self, const void *key, size_t key_sz, const void *data, size_t data_sz);
bool remove_from_disk_cache(PyObject *self_, const void *key, size_t key_sz);
void* read_from_disk_cache(PyObject *self_, const void *key, size_t key_sz, void*(allocator)(void*, size_t), void*);
bool disk_cache_wait_for_write(PyObject *self, monotonic_t timeout);
static inline void* disk_cache_malloc_allocator(void *x, size_t sz) {
*((size_t*)x) = sz;