Skip to content

Releases: bestsss/ProbCa

v0.9.8

Choose a tag to compare

@bestsss bestsss released this 14 May 08:25
211ddfc
  • Fixed versioning for CachedPC (CachedX).
  • Reduced memory footprint for empty collections

Java8 source compatible, bug fixes

Choose a tag to compare

@bestsss bestsss released this 25 Apr 07:52

Fix an IllegalArgumentException expiring an empty cache

Eviction timer set properly; CollectionWrapper to reduce memory footprint of linked/node based datastructures

Choose a tag to compare

@bestsss bestsss released this 05 Apr 06:03

Fixed a bug where evictions modify expiration timer, hence they happen at all times.
Added a collection wrapper to reduce memory footprint of linked/node based datastructures (e.g. HashSet)

Java8 source compatible

Choose a tag to compare

@bestsss bestsss released this 31 Mar 12:40

Java8 support. Obsolete stats for entries that have been directly removed by cache.get(oid)

Candidate release with improved resolveCacheable

Choose a tag to compare

@bestsss bestsss released this 21 Apr 10:59

The release includes improved handling of resolveCacheable from subclasses

Stable 0.3.9 - this version should be stable enough for production

Choose a tag to compare

@bestsss bestsss released this 31 Mar 08:42

The release uses CHMv8 as backbone Map + InternMap to greatly reduce the same objects and discard them early, helping the garbage collector.

CHMv8 + CacheStatisticsProvider

Pre-release

Choose a tag to compare

@bestsss bestsss released this 21 Mar 09:23

Adding CacheStatisticsProvider to the API

Using CHMv8

Using CHMv8 Pre-release
Pre-release

Choose a tag to compare

@bestsss bestsss released this 21 Mar 06:35

Using ConcurrentHashMapV8 since ClosedHashTable may insert a duplicate key under load and immediate closeDeletion calls.
With ConcurrentHashMapV8 being a bucket based Map the memory footprint, gc costs are to be increased slightly.
The release drops the use of the ArrayAllocator as achieving proper concurrent correctness would require extra locks.

Speed test release

Speed test release Pre-release
Pre-release

Choose a tag to compare

@bestsss bestsss released this 11 Mar 09:52

L2Cache should be a working plugin, but presently there is config properties to denote expiration time, so it should be extended