Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Key value interface, attribute paths, attribute caching #102

Merged
merged 255 commits into from
Jun 27, 2023

Conversation

bogovicj
Copy link
Contributor

This supersedes #77

axtimwalde and others added 30 commits April 29, 2021 17:39
sensitive ops twice with a caching writer)
TODO implement updates in create and remove methods
TODO shouldn't readers do that too?
TODO fails deepList test for a mix of test and implementation issues
# Conflicts:
#	README.md
#	pom.xml
abstracts further to platform dependent separation strings
(e.g. "/" vs "\"). The resulting path string is now strictly a platform
dependent path and should not be used in code where a platform
independent string is expected.  Thanks to the Windows FileSystem
implementation accepting "/" separated paths, this should not cause
pracitcal issues at this time but we may have to change the API to support
other FileSystems (e.g. passing paths along as components instead of
strings or settling on a nio Path like object).
  better on key value stores that do not really have paths.

TODO check for leftover redundant path creation, that wouldn't break
  things but makes an unnecessary exists test
bogovicj and others added 28 commits June 13, 2023 11:43
* N5Reader
* LockedChannel
* KeyValueAccess
* FileSystemKeyValueAccess
@bogovicj bogovicj merged commit 7a333a3 into master Jun 27, 2023
@cmhulbert cmhulbert deleted the wip/KeyValueInterface branch December 4, 2024 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants