concurrency: interruption and deadlocks
string.intern();