Parent Directory | Revision Log
Initial import.
1 | torben | 2582 | package dk.daoas.naermestepshop; |
2 | |||
3 | import java.util.HashMap; | ||
4 | |||
5 | /* Kopieret fra dk.daoas.daoadresseservice */ | ||
6 | |||
7 | public class DeduplicateHelper<T> { | ||
8 | private HashMap<T,T> cache = new HashMap<T,T>(); | ||
9 | |||
10 | public T getInstance(T newT) { | ||
11 | if (newT == null) { | ||
12 | return null; | ||
13 | } | ||
14 | |||
15 | T cachedT = cache.get(newT); | ||
16 | if ( cachedT == null ) { | ||
17 | cachedT = newT; | ||
18 | cache.put(newT, newT); | ||
19 | } | ||
20 | return cachedT; | ||
21 | } | ||
22 | |||
23 | } |
ViewVC Help | |
Powered by ViewVC 1.1.20 |