mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-05-03 04:19:47 +01:00
Add getTargetDataSource to TransactionAwareCacheDecorator
Issue: SPR-15479
This commit is contained in:
+6
@@ -53,6 +53,12 @@ public class TransactionAwareCacheDecorator implements Cache {
|
||||
this.targetCache = targetCache;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the target Cache that this Cache should delegate to.
|
||||
*/
|
||||
public Cache getTargetCache() {
|
||||
return this.targetCache;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
|
||||
+7
@@ -46,6 +46,13 @@ public class TransactionAwareCacheDecoratorTests {
|
||||
new TransactionAwareCacheDecorator(null);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getTargetCache() {
|
||||
Cache target = new ConcurrentMapCache("testCache");
|
||||
TransactionAwareCacheDecorator cache = new TransactionAwareCacheDecorator(target);
|
||||
assertSame(target, cache.getTargetCache());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void regularOperationsOnTarget() {
|
||||
Cache target = new ConcurrentMapCache("testCache");
|
||||
|
||||
Reference in New Issue
Block a user