@@ -54,7 +54,7 @@ private static void Add(string key, object o, DateTimeOffset expiration, string
54
54
{
55
55
Cache . Add ( key , o , cachePolicy ) ;
56
56
}
57
- }
57
+ }
58
58
59
59
public virtual Task < IEnumerable < string > > AllKeysAsync
60
60
{
@@ -66,7 +66,8 @@ public virtual Task<IEnumerable<string>> AllKeysAsync
66
66
67
67
public virtual Task RemoveStartsWithAsync ( string key )
68
68
{
69
- return Task . Run ( ( ) => RemoveStartsWith ( key ) ) ;
69
+ RemoveStartsWith ( key ) ;
70
+ return Task . FromResult ( 0 ) ;
70
71
}
71
72
72
73
public virtual Task < T > GetAsync < T > ( string key ) where T : class
@@ -76,7 +77,8 @@ public virtual Task<T> GetAsync<T>(string key) where T : class
76
77
77
78
public virtual Task RemoveAsync ( string key )
78
79
{
79
- return Task . Run ( ( ) => Remove ( key ) ) ;
80
+ Remove ( key ) ;
81
+ return Task . FromResult ( 0 ) ;
80
82
}
81
83
82
84
public virtual Task < bool > ContainsAsync ( string key )
@@ -86,7 +88,8 @@ public virtual Task<bool> ContainsAsync(string key)
86
88
87
89
public virtual Task AddAsync ( string key , object value , DateTimeOffset expiration , string dependsOnKey = null )
88
90
{
89
- return Task . Run ( ( ) => Add ( key , value , expiration , dependsOnKey ) ) ;
91
+ Add ( key , value , expiration , dependsOnKey ) ;
92
+ return Task . FromResult ( 0 ) ;
90
93
}
91
94
}
92
95
}
0 commit comments