public class EvictItemsFromCacheBasedOnChanges extends Object implements CleanCloseable
Modifier and Type | Class and Description |
---|---|
protected class |
EvictItemsFromCacheBasedOnChanges.DocumentChangeObserver |
protected class |
EvictItemsFromCacheBasedOnChanges.IndexChangeObserver |
Modifier and Type | Field and Description |
---|---|
protected IDatabaseChanges |
changes |
protected String |
databaseName |
protected CleanCloseable |
documentsSubscription |
protected Action1<String> |
evictCacheOldItems |
protected CleanCloseable |
indexesSubscriptions |
Constructor and Description |
---|
EvictItemsFromCacheBasedOnChanges(String databaseName,
IDatabaseChanges changes,
Action1<String> evictCacheOldItems) |
protected final String databaseName
protected final IDatabaseChanges changes
protected final CleanCloseable documentsSubscription
protected final CleanCloseable indexesSubscriptions
public EvictItemsFromCacheBasedOnChanges(String databaseName, IDatabaseChanges changes, Action1<String> evictCacheOldItems)
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in interface CleanCloseable
Copyright © 2016. All Rights Reserved.