zbw911 / CastleCaching

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"# CastleCaching"

#代码中主体部分Copy自 EasyCaching 项目,对其进行相应的改造。

以支持类型于 java spring 中的 @cache 注解

#未来 扩展 自定义策策略形式的缓存方法

`

[CachingAble(Expiration = 1000000, Key = "(a+2) + b + person.FirstName ", Condition = "a>1")]
    string keyGetCurrentUtcTime(int a, string b, Person person);

    [CachingPut(CacheKeyPrefix = "AspectCore", Key = "(a+2) + b + person.FirstName ")]
    string keyPutSomething(int a, string b, Person person);

    [CachingEvict(IsBefore = true, Key = "(a+2) + b + person.FirstName ")]
    void keyDeleteSomething(int a, string b, Person person);

`

About


Languages

Language:C# 77.5%Language:HTML 20.8%Language:CSS 1.4%Language:JavaScript 0.4%