Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class KeyValueVersionConverterFactory implements CacheEventConverterFactory {
- private KeyValueVersionConverterFactory() {
- }
- public static KeyValueVersionConverterFactory SINGLETON = new KeyValueVersionConverterFactory();
- @Override
- public <K, V, C> CacheEventConverter<K, V, C> getConverter(Object[] params) {
- KeyValueVersionConverter converter;
- if (params != null && params.length > 0 && params[0].equals(Boolean.TRUE)) {
- converter = KeyValueVersionConverter.INCLUDING_OLD_VALUE_CONVERTER;
- } else {
- converter = KeyValueVersionConverter.EXCLUDING_OLD_VALUE_CONVERTER;
- }
- return (CacheEventConverter<K, V, C>) converter;
- }
- }
Add Comment
Please, Sign In to add comment