1
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 month ago. based on code collected about 1 month ago.
Jan 06, 2024 — Jan 06, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added the Stateless interface. More... over 19 years ago
Fixed bug where the native type of a Character class was not reported correctly. More... over 19 years ago
This commit introduces extensible serialization support. I was able to retain the method signature on the original Serializer interface and add self-describing serializers for all the persistent classes in jdbm, including btree/bpage. The new package supports transparent versioning (including for the persistent jdbm classes) and stateful serializers. You can also inspect the state of records in the store since they are now self-describing. There is no negative impact on jdbm performance (and I get a nice positive impact for our business objects). The changes should be code and binary compatible w/jdbm 1.0. More... over 19 years ago
Added a "lazy insert" feature. Historically jdbm would allocate a physical row and serialize the object into that row during the insert operation. The "lazy" insert feature works defers these operations until the object is either ejected from cache or commit() is called. The feature is on by default and may be controlled by a RecordManagerOption. More... over 19 years ago
Javadoc refresh on RecordFile - includes several questions which need to be discussed and identifies a possible failure of the transaction isolation mechanism. More... over 19 years ago
Added static instances to LeadingValueCompression suitable for binary and string data. More... over 19 years ago
Added StringSerializer - used by jdbm.strings. More... over 19 years ago
Initial release of performance test harness More... over 19 years ago
Adds an MRU implementation (and its test cases) based on a hash map whose keys are Java [long] primitives. This is marginally more efficient than the existing MRU class. More... over 19 years ago
Test cases for string table class. More... over 19 years ago
Adds a class to support string tables. The string table provides a means to intern a persistent string and obtain a stringId and to disintern a string from its stringId. More... over 19 years ago
Added readme on jdbm memory management and updated the DumpUtility to handle each of the different kinds of page lists. More... over 19 years ago
Initial commit for a utility class for dumping some aspects of an existing jdbm store. More... over 19 years ago
Changed "packed" methods to public so they can be used outside of jdbm package. Fixed bug in pack8 (it was not honoring the offset parameter), adjusted string conversion routines to support recovering a string from arbitrary location in input buffer. More... over 19 years ago
Added conversion and serializer support for packed long values More... over 19 years ago
Added support for BTree key compression More... over 19 years ago
Cleanup to avoid Eclipse-reported warnings
Alex Boisvert
as boisvert
More... over 19 years ago
Update default values to behave nicely as unit tests (suffered from OutOfMemory)
Alex Boisvert
as boisvert
More... over 19 years ago
Cosmetic changes
Alex Boisvert
as boisvert
More... over 19 years ago
Use BTree.entryCount() instead of deprecated BTree.size()
Alex Boisvert
as boisvert
More... over 19 years ago
Add serialVersionUID to all serializable classes
Alex Boisvert
as boisvert
More... over 19 years ago
Fix dump() to correctly display all pages and values in the tree BPage.dump() is now public and takes PrintStream as argument for more flexible logging
Alex Boisvert
as boisvert
More... over 19 years ago
Add NULL_RECID static member
Alex Boisvert
as boisvert
More... over 19 years ago
Updates the junit dependency to 3.8.1. More... over 19 years ago
Added access methods that expose the key and value serializers. More... over 19 years ago
Fixed problem with recman not being closed More... over 19 years ago
Added BTree#entryCount(), which reports the #of entries using a long. Modified the Externalizable methods in a backward compatible manner. More... over 19 years ago
Integrates support for the SoftCache option into jdbm. More... over 19 years ago
Changed object-object hashmaps to long->object maps More... over 19 years ago
Initial check-in of primitive long mapping capability More... over 19 years ago