lcp cache is a shared data handle (so it can be used between calls)