| #ifndef NOTES_CACHE_H | |
| #define NOTES_CACHE_H | |
| #include "notes.h" | |
| struct notes_cache { | |
| struct notes_tree tree; | |
| char *validity; | |
| }; | |
| void notes_cache_init(struct notes_cache *c, const char *name, | |
| const char *validity); | |
| int notes_cache_write(struct notes_cache *c); | |
| char *notes_cache_get(struct notes_cache *c, unsigned char sha1[20], size_t | |
| *outsize); | |
| int notes_cache_put(struct notes_cache *c, unsigned char sha1[20], | |
| const char *data, size_t size); | |
| #endif /* NOTES_CACHE_H */ |