| Package | Description |
|---|---|
| net.lecousin.framework.application.libraries.classloader |
Class loaders when libraries are loaded dynamically.
|
| net.lecousin.framework.io.buffering |
IO with bufferization.
|
| net.lecousin.framework.locale |
Localization.
|
| net.lecousin.framework.memory |
Memory management, caches...
|
| Modifier and Type | Class and Description |
|---|---|
class |
ZipClassLoader
JAR class loader.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BufferedIO.MemoryManagement
Manages memory usage and delayed write operations of BufferedIO instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalizedProperties
Properties loaded from localized properties files, organized by namespace.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CacheManager
Interface for caching data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ByteArrayCache
Cache of byte[] useful when arrays of same size may be needed, to avoid memory allocation and garbage collection.
|
class |
Cache<Key,Value>
Implementation of CacheManager that associate each cached data to a key.
|
class |
IntArrayCache
Cache of int[] useful when arrays of same size may be needed, to avoid memory allocation and garbage collection.
|
class |
ObjectBank<T>
A bank of objects that holds unused instances for reuse.
|
class |
SimpleCache<Key,Data>
A simple cache implementation.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MemoryManager.register(IMemoryManageable manageable)
Register a memory manageable instance.
|
static void |
MemoryManager.unregister(IMemoryManageable manageable)
Unregister a memory manageable instance.
|
Copyright © 2019. All rights reserved.