CacheTower icon indicating copy to clipboard operation
CacheTower copied to clipboard

An efficient multi-layered caching system for .NET

Results 34 CacheTower issues
Sort by recently updated
recently updated
newest added

> There is one more thing I am wondering about. Is it possible to make a function that can manually refresh the data in the background? Same as with the...

enhancement
help wanted

Have you guys considered using something like https://github.com/microsoft/FASTER for the file based cache? A file per cache item makes the file cache not a good fit for a project at...

enhancement

### What problem does the feature solve? If we add synchronous methods Get/GetOrSet, etc it allows CacheTower functionality to be used outside of asynchronous contexts. ### How would you use/interact...

enhancement

https://microsoft.github.io/coyote/#tutorials/first-concurrency-unit-test/#walkthrough This might help weed out any other strange currency bugs that might exist.

enhancement

Add a basic logging extension that makes it easier to see the inner workings of the caching system to help debug issues. In may prove useful to think about how...

enhancement

Issue created from https://github.com/TurnerSoftware/CacheTower/issues/53#issuecomment-628631354 Currently the only eviction strategy is one of absolute time. If there was a method to define a "size" of cache, it would be worth exploring...

help wanted

Hi @Turnerj I had some time so I thought I would have a quick sketch out of what I was thinking the other day regarding https://github.com/TurnerSoftware/CacheTower/issues/157 I haven't added tests/documentation...

Open Telemetry has reached v1 and may be worth directly supporting in Cache Tower. See: https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edition-72dd08936978 - Tracing: Not sure where this would fit in - may relate closely with...

enhancement

### What problem does the feature solve? Currently all keys must be of type `string`. This works fine but can cause unnecessary allocations, especially on data retrieval, when one would...

enhancement