Viney Shih Go Cache Versions Save

A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.

v1.1.5

1 year ago
  • go 1.18
  • support New Relic APM
  • add compress mechanism for Marshal and Unmarshal
  • fix trace length ~10x of the cache size

v1.1.4

1 year ago
  • Support customized package key which is the prefix of the cache key. You could set it empty as well.
  • Add FOSSA badge for license scan
  • Add sourcegraph badge
  • Renaming factoryOptions

v1.1.3

1 year ago
  • hide details about events
  • enhance the test coverage rate

v1.1.2

1 year ago

Description

  • Add example for PubSub model.
  • Fix the wording in README
  • Fix typo

v1.1.1

1 year ago
  • Add logo.png
  • Add doc link in README

v1.1.0

1 year ago
  • Add more unit tests to enhance coverage rate.
  • Integrate travis CI
  • fix README

v1.0.0

1 year ago
  • Easy to use : provide a friendly interface to deal with both caching mechanism by simple configuration. Limit the resource on single instance (pod) as well.
  • Maintain consistency : evict keys between distributed systems by Pub-Sub pattern.
  • Data compression : provide customized marshal and unmarshal functions.
  • Fix concurrency issue : prevent data racing happened on single instance (pod).
  • Metric : provide callback functions to measure the performance. (i.e. hit rate, private cache usage, ...)