billrob / blendedcache Goto Github PK
View Code? Open in Web Editor NEWBlended Cache Framework for .net
Blended Cache Framework for .net
Once we have a website, we can use Bamboo or TeamCity for free :)
Should build all code and run tests.
There should be other jobs to build and deploy nuget packages.
Might need to wait until we name it, but at least start looking into creating 4 nuget packages.
BC
BC.Providers (although should this be split into:
BC.Provider.AppFabric
BC.Provider.Memcached
--one advantage would be to have better nuget dependencies.
BC.Log4net
BC.nlog
Need some fancy way for us to take a log4net or nlog ISomethingOrAnother to hook into logging.
This might have a dependency on the logger work.
@reustmd Will also need this for his nuget work so we can modify config files. They seem to be the only real way to communicate with users with nuget.
Keep that in mind for all configuration work.
Need to modify IBlendedCacheConfiguration to have a Type parameter that can be set, and a method like GetLongTermCacheEntry(Model?)OrDefault that will return ILongTermCacheEntry object.
Modify tests appropriately, but please try to keep into two different commits. Squashing appreciated until pull request out.
Doesn't have to be sexy yet, but to get free licenses for things like continuous integration it needs to have a website.
Having the namespace called BlendedCache and the primary container BlendedCache makes working with the namespace a nuisance.
Should we be as bold as to call it Cache as the class name? (not a huge fan)
What other namespace could we use?
When a delegate loader goes to run, it needs to have a way to check a Config option and return a stale cache item rather than blowing up.
Just a feature to help keep the system running entirely off cache when the data loader has failed.
Had a casting issue that I had missed for a couple days until I just happened to change the response, but could have easily missed the casting operation and would like to know that RuntimeMemoryVolatile actually works.
Need to modify IBlendedCacheConfiguration to have a Type parameter that can be set, and a method like GetVolatileCacheEntry(Model?)OrDefault that will return the IVolatileCacheEntry object.
Modify tests appropriately, but please try to keep into two different commits. Squashing appreciated until pull request out.
It's gotten out of hand.
I'd like the Public Static methods to take the lookupKey.
The internal implementation is taking both cacheKey and lookupKey because of the equality operator of the TKey.
cacheKey makes it easy at the actual storage level, but retrieving should be easier.
Or maybe change entire data structure up as it currently doesn't work if you use two blended cache stores unless you work with the cacheKeyRoot.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.