public FileResourceFactory(final File cacheDir) { super(); this.cacheDir = cacheDir; this.idgen = new BasicIdGenerator(); }
public String generate() { StringBuilder buffer = new StringBuilder(); generate(buffer); return buffer.toString(); }
public String generate() { final StringBuilder buffer = new StringBuilder(); generate(buffer); return buffer.toString(); }
private File generateUniqueCacheFile(final String requestId) { final StringBuilder buffer = new StringBuilder(); this.idgen.generate(buffer); buffer.append('.'); final int len = Math.min(requestId.length(), 100); for (int i = 0; i < len; i++) { final char ch = requestId.charAt(i); if (Character.isLetterOrDigit(ch) || ch == '.') { buffer.append(ch); } else { buffer.append('-'); } } return new File(this.cacheDir, buffer.toString()); }
public FileResourceFactory(final File cacheDir) { super(); this.cacheDir = cacheDir; this.idgen = new BasicIdGenerator(); }
private File generateUniqueCacheFile(final String requestId) { StringBuilder buffer = new StringBuilder(); this.idgen.generate(buffer); buffer.append('.'); int len = Math.min(requestId.length(), 100); for (int i = 0; i < len; i++) { char ch = requestId.charAt(i); if (Character.isLetterOrDigit(ch) || ch == '.') { buffer.append(ch); } else { buffer.append('-'); } } return new File(this.cacheDir, buffer.toString()); }