Cache Tower v0.2.0 Release Notes

Release Date: 2019-10-24 // about 2 years ago
  • ๐Ÿš€ There are a lot of releases in a short amount of time because I'm writing a lot of code at once - this will settle down soon

    Major Changes

    • ๐Ÿ”„ Changed ICacheLayer to be split to IAsyncCacheLayer and ISyncCacheLayer, both usable through CacheStack
    • FileCacheLayerBase no longer does async serialization. It will, however, still asynchronously read the file to memory from disk.

    ๐ŸŽ Performance Changes

    • CacheStack is 15% - 40% faster while allocating 25% - 50% less
    • MemoryCacheLayer is ~7% faster while allocating ~13% less
    • ๐Ÿฑ JsonFileCacheLayer is ~3% faster while allocating ~99% less ๐ŸŽ‰
    • ProtobufFileCacheLayer is ~3% faster