My favorites | Sign in
Project Logo
                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package jconch.cache;

import jconch.functor.Transformer5;
import jconch.functor.Transformer5Transformer;
import jconch.lock.SyncLogEqLock;

import org.apache.commons.collections.Transformer;

public class ObjectCacheMap extends CacheMap<Object, Object> {

public ObjectCacheMap(final Transformer converter, final SyncLogEqLock<Object> lockFactory) {
super(new Transformer5Transformer(converter), lockFactory);
}

public ObjectCacheMap(final Transformer converter) {
super(new Transformer5Transformer(converter));
}

public ObjectCacheMap(final Transformer5<Object, Object> converter, final SyncLogEqLock<Object> lockFactory) {
super(converter, lockFactory);
}

public ObjectCacheMap(final Transformer5<Object, Object> converter) {
super(converter);
}

}
Show details Hide details

Change log

r101 by fvmc.conch on Feb 17, 2008   Diff
Checked in the Groovy Cache Map.
Go to: 
Project members, sign in to write a code review

Older revisions

r100 by fvmc.conch on Feb 17, 2008   Diff
Major update: now we use a generic-
typed functor in the standard case,
and have a special case for the
CacheMap<Object,Object> which enables
people to use Commons-Lang Transformer
...
All revisions of this file

File info

Size: 846 bytes, 27 lines
Hosted by Google Code