类 ContextLocalBuffers

java.lang.Object
org.beetl.core.cache.ContextLocalBuffers

public class ContextLocalBuffers extends Object
TODO3,需要性能压测 模板渲染和计算中需要的临时存储空间,缓存以提高性能
  • 构造器详细资料

    • ContextLocalBuffers

      public ContextLocalBuffers(int num, int bufferMax)
      构造方法
      参数:
      num - 队列的大小
      bufferMax - 字节数组与字符数组的最大容量
  • 方法详细资料

    • getContextLocalBuffer

      @NotNull public @NotNull ContextBuffer getContextLocalBuffer()
      获取一个 ContextBuffer 实例
      返回:
      从队列中返回一个实例,如果没有则创建一个
    • putContextLocalBuffer

      public void putContextLocalBuffer(@NotNull @NotNull ContextBuffer buffer)
      将一个 ContextBuffer 实例回收到队列中
      参数:
      buffer - 一个 ContextBuffer 实例