Package org.burningwave.core
Class Cache
java.lang.Object
org.burningwave.core.Cache
- All Implemented Interfaces:
AutoCloseable
,Component
,Properties.Listener
,ManagedLogger
,Memorizer
public class Cache extends Object implements Component
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Cache.ObjectAndPathForResources<T,R>
static class
Cache.ObjectForObject<T,R>
static class
Cache.PathForResources<R>
Nested classes/interfaces inherited from interface org.burningwave.core.ManagedLogger
ManagedLogger.Repository
-
Field Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.burningwave.core.ManagedLogger
disableLogging, enableLogging, getLoggingLevelValue, logDebug, logDebug, logError, logError, logInfo, logInfo, logWarn, logWarn, setLoggingLevelValue
Methods inherited from interface org.burningwave.core.Memorizer
getOrCreateTemporaryFolder, getTemporaryFolderPrefix
Methods inherited from interface org.burningwave.core.iterable.Properties.Listener
listenTo, receiveNotification, unregister
-
Field Details
-
pathForContents
-
pathForFileSystemItems
-
pathForZipFiles
-
classLoaderForFields
-
classLoaderForMethods
-
classLoaderForConstructors
public final Cache.ObjectAndPathForResources<ClassLoader,Constructor<?>[]> classLoaderForConstructors -
bindedFunctionalInterfaces
-
uniqueKeyForField
-
uniqueKeyForMethods
-
uniqueKeyForMethodHandle
-
-
Method Details