The goal of the project
The goal of the project is used to demonstrate the ideas of using caches in the middle-size/large project on the one hand. On the other hand, it is expected to demonstrate the ability of the team behind the project.
We also appreciate any advice from the IT field. Many thanks in advance.
You are invited to visit our home site novasoftware
for more information.
cache the object with complex keys.
The features of the cache:
1. Cache the element with complex keys. The keys can be defined as a class.
2. As the most of the caches, the concurrency issue has been taken into consideration. The cache gives the following methods: Get, GetWithCreate, Add, Remove, Reset and Count.
3. The lifetime of the cached element is independent to the cache itself. The lifetime of the cached element can be an abusolute time range, can be updated by the access, can depends on the lifetime of other object or any combination of the mentioned style.
4. The minimum .net framework requirement of the cache is 2.0. Actually, I just work on .net framework 2.0 when the 4.0 framework becomes popular.
My ideas on the design of the cache, please go to My concept in the object cache
If you have any ideas on the cache, please feel free to let me know. I will appreicate any of your ideas.