mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
WallFilter refactor
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package com.alibaba.druid.wall;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicLongFieldUpdater;
|
||||
|
||||
public class WallDenyStat {
|
||||
|
||||
private volatile long denyCount;
|
||||
|
||||
final static AtomicLongFieldUpdater<WallDenyStat> denyCountUpdater = AtomicLongFieldUpdater.newUpdater(WallDenyStat.class,
|
||||
"denyCount");
|
||||
|
||||
public long incrementAndGetDenyCount() {
|
||||
return denyCountUpdater.incrementAndGet(this);
|
||||
}
|
||||
|
||||
public long getDenyCount() {
|
||||
return denyCount;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user