Class LruCacheClassPathRepository

java.lang.Object
org.apache.bcel.util.AbstractClassPathRepository
org.apache.bcel.util.LruCacheClassPathRepository
All Implemented Interfaces:
Repository

public class LruCacheClassPathRepository extends AbstractClassPathRepository
Maintains a least-recently-used (LRU) cache of JavaClass with maximum size cacheSize.

This repository supports a class path consisting of too many JAR files to handle in ClassPathRepository or MemorySensitiveClassPathRepository without causing OutOfMemoryError.

Since:
6.4.0