Rich FitzJohn
Rich FitzJohn
I was thinking of exploiting the [git object store directly](https://git-scm.com/book/en/v2/Git-Internals-Git-Objects). But I suspect that what you need is simpler than this. If it's useful I can get the direct key...
@gaborcsardi; can you check out the [direct](https://github.com/richfitz/storr/tree/direct) branch of storr, and see if that helps you here. To use, run ``` storr::storr_rds(path, hash_algorithm = "NOHASH") ``` It will appear to...
I still not sure I follow all the constraints of your problem, but if you think that it'd be a generally useful thing I'd welcome a PR (or more details)....
Nothing to apologise for - I just can't see my way through to the problems that you can see. There are heaps of trade-offs in designing these things, and at...
This was previously discussed in https://github.com/richfitz/storr/issues/11 There are a few ways of doing this and the trick is in the details. I would be very open to a PR that...
Practically char62 and char63 are always `-` and `_` for us, so drop the conditional and use `chartr`rather than `gsub` perhaps?
I think it depends what you mean about race conditions. From the point of view of _corruption_ - redis is totally safe for concurrent writes - DBI should be safe...
Implementing this efficiently will require the "traits" support I need elsewhere, so this is probably going to be a "version 2" thing. Drivers need to declare if they support `ttl`...
If you have any thoughts about how to implement this efficiently I'd appreciate it. I really feel like this one should not be run on every key but having the...
This is fixed on branch `develop` (though see the notes in the two commits above). Would you mind testing this and see if this works for your use case? In...