declare namespace org { namespace eclipse { namespace jetty { namespace server { class ResourceCache implements org.eclipse.jetty.http.HttpContent$Factory { public constructor(arg0: org.eclipse.jetty.server.ResourceCache, arg1: org.eclipse.jetty.util.resource.ResourceFactory | org.eclipse.jetty.util.resource.ResourceFactory$$Lambda, arg2: org.eclipse.jetty.http.MimeTypes, arg3: boolean, arg4: boolean, arg5: boolean) public getCachedSize(): int public getCachedFiles(): int public getMaxCachedFileSize(): int public setMaxCachedFileSize(arg0: int): void public getMaxCacheSize(): int public setMaxCacheSize(arg0: int): void public getMaxCachedFiles(): int public setMaxCachedFiles(arg0: int): void public isUseFileMappedBuffer(): boolean public flushCache(): void public lookup(arg0: java.lang.String | string): org.eclipse.jetty.http.HttpContent public getContent(arg0: java.lang.String | string): org.eclipse.jetty.http.HttpContent protected isCacheable(arg0: org.eclipse.jetty.util.resource.Resource): boolean protected getIndirectBuffer(arg0: org.eclipse.jetty.util.resource.Resource): java.nio.ByteBuffer protected getDirectBuffer(arg0: org.eclipse.jetty.util.resource.Resource): java.nio.ByteBuffer public toString(): string public static class: java.lang.Class } } } } }