public StringConverter(final int lengthLimit){
  this(Collections.synchronizedMap(new WeakCache<String,String>()),lengthLimit);
}

public StringConverter ( final int lengthLimit ) { this ( Collections . synchronizedMap ( new WeakCache < String , String > ( ) ) , lengthLimit ) ; }
construct a stringconverter using a cache with weak references for strings not exceeding the length limit .
