Marcel Müller
3c80180df0
Revert "Make "Store" a trait"
...
This reverts commit 912c84e663
.
2016-01-16 19:04:15 +01:00
Marcel Müller
676dc9073f
Update Store and FSStore to use FileLockEntry
2016-01-16 18:32:57 +01:00
Marcel Müller
5ab6327d97
Rename read to retrieve
2016-01-16 18:29:04 +01:00
Marcel Müller
52f70e5b71
Add FileLockEntry
2016-01-16 18:25:48 +01:00
Marcel Müller
9d7f20b68e
Merge branch 'neithernut/init-libstore-alt' into add-libstore
2016-01-16 18:08:21 +01:00
Julian Ganz
70883409aa
Allow to update an item multiple times
2016-01-16 15:12:10 +01:00
Julian Ganz
ba0ef701e9
Use strings correctly
2016-01-16 15:11:20 +01:00
Julian Ganz
6bb48f53f4
Add missing inclusion of SingeUseLock type
2016-01-16 15:08:01 +01:00
Julian Ganz
a7d1cdadc0
Add initial version of store interface
...
The interface enables users to both create and remove entries. It also
features methods for retrieval of both unlocked and lockes entries and a
method for writing back the latter one only.
2016-01-16 07:15:49 +01:00
912c84e663
Make "Store" a trait
2016-01-13 22:03:53 +01:00
d23e2f920d
impl Drop for Store
2016-01-13 21:51:40 +01:00
fff41b447a
Add store-internal cache
2016-01-13 21:47:23 +01:00
4f8aacfa5a
Fixup: Store type: read() should return Arc<RWLock<>>, update() should take that
2016-01-13 11:53:56 +01:00
b1ace253c8
Add Store type for store
2016-01-12 18:52:47 +01:00